//					FR Family SOFTUNE cpcom V65L08
	.program	"HMI"
	.library	"lib911.lib"
	.library	"lib911smathfpu.lib"
#macro	__word_noalign	arg1
	.byte ((arg1)>>24)&0xFF,((arg1)>>16)&0xFF,((arg1)>>8)&0xFF,(arg1)&0xFF
#endm
#macro	__half_noalign	arg1
	.byte ((arg1)>>8)&0xFF,(arg1)&0xFF
#endm
	._LANGUAGE	C_FR20, N, U, F
	._FILE	"E:\AndyProject\MT750\MB91590Wsp_CloneLIB_MT750\MB91590Prj\CODE\APP\Fun\HMI.c", 0
	._FILE	"CODE\APP\Menu\menu.h", 1
	._FILE	"CODE\APP\OutputAndCapturePulse\OutputAndCapturePulse.h", 2
	._FILE	"CODE\APP\LED\LED_Fun.h", 3
	._FILE	"CODE\APP\APP_LIB\LED_Struct_Compat.h", 4
	._FILE	"CODE\APP\UDS\CanNetworkLayer.h", 5
	._FILE	"CODE\APP\UDS\CanUdsLayer.h", 6
	._FILE	"CODE\APP\UDS\UDS_ServiceAnalysis.h", 7
	._FILE	"CODE\APP\UDS\UDS_ServiceList.h", 8
	._FILE	"CODE\APP\UDS\UDS_IPErrorCode.h", 9
	._FILE	"CODE\GDC\display\DisplayGUI.h", 10
	._FILE	"CODE\APP\CanMessageManager\CanMessageManager.h", 11
	._FILE	"CODE\APP\CanMessageManager\Can_DataList.H", 12
	._FILE	"CODE\APP\Fun\Trip.h", 13
	._FILE	"CODE\APP\Fun\HMI.h", 14
	._FILE	"CODE\APP\KEY\key_encoder.h", 15
	._FILE	"CODE\APP\BackLight\BackLight.h", 16
	._FILE	"CODE\APP\EnergySaving\EnergySaving.h", 17
	._FILE	"CODE\APP\LCD\LCD.h", 18
	._FILE	"CODE\GDC\sprite\Layer4.h", 19
	._FILE	"CODE\GDC\sprite\sprite.h", 20
	._FILE	"CODE\APP\Needle\Needle.h", 21
	._FILE	"CODE\Driver\DriveIncludes\SleepMode.h", 22
	._FILE	"CODE\Driver\DriveIncludes\sog.h", 23
	._FILE	"CODE\Driver\DriveIncludes\Can.h", 24
	._FILE	"CODE\APP\BSP_Init\BSP_Cfg.h", 25
	._FILE	"CODE\Driver\DriveIncludes\Extern_Int.h", 26
	._FILE	"CODE\Driver\DriveIncludes\SMC_Control.h", 27
	._FILE	"CODE\APP\Menu\MenuFsm.h", 28
	._FILE	"CODE\Driver\DriveIncludes\SMC.h", 29
	._FILE	"CODE\Driver\DriveIncludes\OCU.h", 30
	._FILE	"CODE\APP\CanMessageManager\CanNMProtocol.h", 31
	._FILE	"CODE\Driver\DriveIncludes\ICU.h", 32
	._FILE	"CODE\Driver\DriveIncludes\ppg.h", 33
	._FILE	"CODE\rom.h", 34
	._FILE	"CODE\GDC\gdc\gdctypes.h", 35
	._FILE	"CODE\GDC\screen\screen.h", 36
	._FILE	"CODE\GDC\gdc\gdc.h", 37
	._FILE	"CODE\Driver\DriveIncludes\SPI.h", 38
	._FILE	"CODE\Driver\DriveIncludes\RTC.h", 39
	._FILE	"CODE\Driver\DriveIncludes\I2C.h", 40
	._FILE	"CODE\APP\UDS\UDS_ServiceApp.h", 41
	._FILE	"CODE\Driver\DriveIncludes\ADC.h", 42
	._FILE	"CODE\Driver\DriveIncludes\gpio.h", 43
	._FILE	"CODE\Driver\DriveIncludes\Printf.h", 44
	._FILE	"CODE\Driver\DriveIncludes\pipe.h", 45
	._FILE	"CODE\APP\message\message.h", 46
	._FILE	"CODE\Driver\DriveIncludes\Uart.h", 47
	._FILE	"CODE\APP\APP_LIB\ADInputDetect.h", 48
	._FILE	"CODE\Driver\DriveIncludes\WDog.h", 49
	._FILE	"CODE\Driver\DriveIncludes\basetimer.h", 50
	._FILE	"CODE\Driver\DriveIncludes\vectors.h", 51
	._FILE	"CODE\Driver\DriveIncludes\mcu.h", 52
	._FILE	"CODE\Driver\DriveIncludes\SMC_Control_Timer.h", 53
	._FILE	"CODE\APP\APP_LIB\LogicInputDetect.h", 54
	._FILE	"CODE\config.h", 55
	._FILE	"E:\AndyProject\MT750\MB91590Wsp_CloneLIB_MT750\MB91590Prj\CODE\APP\Fun\FuelLCD.h", 56
	._FILE	"CODE\type.h", 57
	._FILE	"C:\Softune6\LIB\911\INCLUDE\stdarg.h", 58
	._FILE	"CODE\APP\BSP_Init\BSP_Init.h", 59
	._FILE	"CODE\APP\KEY\key.h", 60
	._FILE	"C:\Softune6\LIB\911\INCLUDE\stdio.h", 61
	._FILE	"CODE\GDC\sprite\project_conf.h", 62
	._FILE	"C:\Softune6\LIB\911\INCLUDE\stddef.h", 63
	._FILE	"C:\Softune6\LIB\911\INCLUDE\string.h", 64
	._FILE	"CODE\APP\Sound\Bsound.h", 65
	._FILE	"CODE\Driver\DriveIncludes\mb91590.h", 66
	._FILE	"CODE\Driver\DriveIncludes\_fr.h", 67
	._FILE	"CODE\includes.h", 68
	._FILE	"CODE\Driver\DriveIncludes\FreerunTimer.h", 69
	._BTYPE	0x80000001, 1
	._BTYPE	0x80000002, 1
	._BTYPE	0x80000003, 2
	._BTYPE	0x80000004, 2
	._BTYPE	0x80000005, 4
	._BTYPE	0x80000006, 4
	._BTYPE	0x80000007, 4
	._BTYPE	0x80000008, 4
	._BTYPE	0x80000009, 1
	._BTYPE	0x8000000a, 2
	._BTYPE	0x8000000b, 4
	._BTYPE	0x8000000c, 8
	._BTYPE	0x8000000d, 8
	._BTYPE	0x8000000e, 1
	._BTYPE	0x8000000f, 0
	._BTYPE	0x80000010, 8
	._BTYPE	0x80000011, 8
	._MEMBER	S, 0x5d, 32, S
	._SYMBOL	"Refresh", M, 0x80000002, S, 0, 1
	._SYMBOL	"GearTpye", M, 0x5f, S, 4, 4
	._SYMBOL	"GearAPos", M, 0x61, S, 8, 4
	._SYMBOL	"DriveMode", M, 0x63, S, 12, 4
	._SYMBOL	"GearCurPos", M, 0x65, S, 16, 4
	._SYMBOL	"GearTarPos", M, 0x65, S, 20, 4
	._SYMBOL	"GearDispPos", M, 0x68, S, 24, 4
	._SYMBOL	"GearIndic", M, 0x6a, S, 28, 4
	._MEMBER	E
	._MEMBER	S, 0x6b, 24, S
	._SYMBOL	"image_address", M, 0x80000008, S, 0, 4
	._SYMBOL	"image_XD", M, 0x80000006, S, 4, 4
	._SYMBOL	"image_YD", M, 0x80000006, S, 8, 4
	._SYMBOL	"pos_DX", M, 0x80000005, S, 12, 4
	._SYMBOL	"pos_DY", M, 0x80000005, S, 16, 4
	._SYMBOL	"Vram_offset", M, 0x80000008, S, 20, 4
	._MEMBER	E
	._MEMBER	S, 0x6c, 8, S
	._SYMBOL	"pos_DX", M, 0x80000005, S, 0, 4
	._SYMBOL	"pos_DY", M, 0x80000005, S, 4, 4
	._MEMBER	E
	._MEMBER	S, 0x6d, 6, S
	._SYMBOL	"ID", M, 0x80000002, S, 0, 1
	._SYMBOL	"Status", M, 0x80000002, S, 1, 1
	._SYMBOL	"KeepSec", M, 0x80000004, S, 2, 2
	._SYMBOL	"Flag", M, 0x80000002, S, 4, 1
	._MEMBER	E
	._MEMBER	S, 0x70, 3, S
	._SYMBOL	"year", M, 0x80000002, S, 0, 1
	._SYMBOL	"month", M, 0x80000002, S, 1, 1
	._SYMBOL	"day", M, 0x80000002, S, 2, 1
	._MEMBER	E
	._MEMBER	S, 0x72, 3, S
	._SYMBOL	"hour", M, 0x80000002, S, 0, 1
	._SYMBOL	"minute", M, 0x80000002, S, 1, 1
	._SYMBOL	"second", M, 0x80000002, S, 2, 1
	._MEMBER	E
	._MEMBER	S, 0x6e, 6, S
	._SYMBOL	"date", M, 0x70, S, 0, 3
	._SYMBOL	"time", M, 0x72, S, 3, 3
	._MEMBER	E
	._MEMBER	S, 0x73, 4, S
	._SYMBOL	"DISTANCE_FL", M, 0x80000002, S, 0, 1
	._SYMBOL	"DISTANCE_FR", M, 0x80000002, S, 1, 1
	._SYMBOL	"DISTANCE_RL", M, 0x80000002, S, 2, 1
	._SYMBOL	"DISTANCE_RR", M, 0x80000002, S, 3, 1
	._MEMBER	E
	._MEMBER	S, 0x74, 18, S
	._SYMBOL	"Pressure_FL", M, 0x80000004, S, 0, 2
	._SYMBOL	"Pressure_FR", M, 0x80000004, S, 2, 2
	._SYMBOL	"Pressure_RL", M, 0x80000004, S, 4, 2
	._SYMBOL	"Pressure_RR", M, 0x80000004, S, 6, 2
	._SYMBOL	"Temp_FL", M, 0x80000002, S, 8, 1
	._SYMBOL	"Temp_FR", M, 0x80000002, S, 9, 1
	._SYMBOL	"Temp_RL", M, 0x80000002, S, 10, 1
	._SYMBOL	"Temp_RR", M, 0x80000002, S, 11, 1
	._SYMBOL	"Status_FL", M, 0x80000002, S, 12, 1
	._SYMBOL	"Status_FR", M, 0x80000002, S, 13, 1
	._SYMBOL	"Status_RL", M, 0x80000002, S, 14, 1
	._SYMBOL	"Status_RR", M, 0x80000002, S, 15, 1
	._SYMBOL	"Blink_State", M, 0x80000002, S, 16, 1
	._MEMBER	E
	._MEMBER	S, 0x75, 4, S
	._SYMBOL	"HourBlink", M, 0x80000002, S, 0, 1
	._SYMBOL	"MinuteBlink", M, 0x80000002, S, 1, 1
	._SYMBOL	"MaohaoBlink", M, 0x80000002, S, 2, 1
	._SYMBOL	"BlinkStop", M, 0x80000002, S, 3, 1
	._MEMBER	E
	._MEMBER	S, 0x76, 14, S
	._SYMBOL	"GUI_AveFuelValue", M, 0x80000004, S, 0, 2
	._SYMBOL	"GUI_DistanceToEmpty", M, 0x80000004, S, 2, 2
	._SYMBOL	"GUI_JourneyTime", M, 0x80000004, S, 4, 2
	._SYMBOL	"GUI_InsFuelValue", M, 0x80000004, S, 6, 2
	._SYMBOL	"GUI_AverageSpeed", M, 0x80000004, S, 8, 2
	._SYMBOL	"GUI_Trip", M, 0x80000004, S, 10, 2
	._SYMBOL	"GUI_RTSpeed", M, 0x80000004, S, 12, 2
	._MEMBER	E
	._MEMBER	S, 0x78, 1, S
	._SYMBOL	"DriverDoorSts", M, 0x80000002, B, 0, 1, 0
	._SYMBOL	"PsngrDoorSts", M, 0x80000002, B, 0, 1, 1
	._SYMBOL	"BonnetSts", M, 0x80000002, B, 0, 1, 2
	._SYMBOL	"TrunkBackDoorSts", M, 0x80000002, B, 0, 1, 3
	._SYMBOL	"RHRDoorSts", M, 0x80000002, B, 0, 1, 4
	._SYMBOL	"LHRDoorSts", M, 0x80000002, B, 0, 1, 5
	._MEMBER	E
	._MEMBER	S, 0x77, 1, U
	._SYMBOL	"BitDoor", M, 0x78, S, 0, 1
	._SYMBOL	"Status", M, 0x80000002, S, 0, 1
	._MEMBER	E
	._MEMBER	S, 0x7c, 4, S
	._SYMBOL	"bit31", M, 0x80000002, B, 0, 1, 0
	._SYMBOL	"bit30", M, 0x80000002, B, 0, 1, 1
	._SYMBOL	"bit29", M, 0x80000002, B, 0, 1, 2
	._SYMBOL	"bit28", M, 0x80000002, B, 0, 1, 3
	._SYMBOL	"bit27", M, 0x80000002, B, 0, 1, 4
	._SYMBOL	"bit26", M, 0x80000002, B, 0, 1, 5
	._SYMBOL	"bit25", M, 0x80000002, B, 0, 1, 6
	._SYMBOL	"bit24", M, 0x80000002, B, 0, 1, 7
	._SYMBOL	"bit23", M, 0x80000002, B, 1, 1, 0
	._SYMBOL	"bit22", M, 0x80000002, B, 1, 1, 1
	._SYMBOL	"bit21", M, 0x80000002, B, 1, 1, 2
	._SYMBOL	"bit20", M, 0x80000002, B, 1, 1, 3
	._SYMBOL	"bit19", M, 0x80000002, B, 1, 1, 4
	._SYMBOL	"bit18", M, 0x80000002, B, 1, 1, 5
	._SYMBOL	"bit17", M, 0x80000002, B, 1, 1, 6
	._SYMBOL	"bit16", M, 0x80000002, B, 1, 1, 7
	._SYMBOL	"bit15", M, 0x80000002, B, 2, 1, 0
	._SYMBOL	"bit14", M, 0x80000002, B, 2, 1, 1
	._SYMBOL	"bit13", M, 0x80000002, B, 2, 1, 2
	._SYMBOL	"bit12", M, 0x80000002, B, 2, 1, 3
	._SYMBOL	"bit11", M, 0x80000002, B, 2, 1, 4
	._SYMBOL	"bit10", M, 0x80000002, B, 2, 1, 5
	._SYMBOL	"bit9", M, 0x80000002, B, 2, 1, 6
	._SYMBOL	"bit8", M, 0x80000002, B, 2, 1, 7
	._SYMBOL	"bit7", M, 0x80000002, B, 3, 1, 0
	._SYMBOL	"bit6", M, 0x80000002, B, 3, 1, 1
	._SYMBOL	"bit5", M, 0x80000002, B, 3, 1, 2
	._SYMBOL	"bit4", M, 0x80000002, B, 3, 1, 3
	._SYMBOL	"bit3", M, 0x80000002, B, 3, 1, 4
	._SYMBOL	"bit2", M, 0x80000002, B, 3, 1, 5
	._SYMBOL	"bit1", M, 0x80000002, B, 3, 1, 6
	._SYMBOL	"bit0", M, 0x80000002, B, 3, 1, 7
	._MEMBER	E
	._MEMBER	S, 0x7d, 4, S
	._SYMBOL	"bib15", M, 0x80000002, B, 0, 2, 0
	._SYMBOL	"bib14", M, 0x80000002, B, 0, 2, 2
	._SYMBOL	"bib13", M, 0x80000002, B, 0, 2, 4
	._SYMBOL	"bib12", M, 0x80000002, B, 0, 2, 6
	._SYMBOL	"bib11", M, 0x80000002, B, 1, 2, 0
	._SYMBOL	"bib10", M, 0x80000002, B, 1, 2, 2
	._SYMBOL	"bib9", M, 0x80000002, B, 1, 2, 4
	._SYMBOL	"bib8", M, 0x80000002, B, 1, 2, 6
	._SYMBOL	"bib7", M, 0x80000002, B, 2, 2, 0
	._SYMBOL	"bib6", M, 0x80000002, B, 2, 2, 2
	._SYMBOL	"bib5", M, 0x80000002, B, 2, 2, 4
	._SYMBOL	"bib4", M, 0x80000002, B, 2, 2, 6
	._SYMBOL	"bib3", M, 0x80000002, B, 3, 2, 0
	._SYMBOL	"bib2", M, 0x80000002, B, 3, 2, 2
	._SYMBOL	"bib1", M, 0x80000002, B, 3, 2, 4
	._SYMBOL	"bib0", M, 0x80000002, B, 3, 2, 6
	._MEMBER	E
	._MEMBER	S, 0x7e, 4, S
	._SYMBOL	"b4", M, 0x80000002, S, 0, 1
	._SYMBOL	"b3", M, 0x80000002, S, 1, 1
	._SYMBOL	"b2", M, 0x80000002, S, 2, 1
	._SYMBOL	"b1", M, 0x80000002, S, 3, 1
	._MEMBER	E
	._MEMBER	S, 0x7b, 4, U
	._SYMBOL	"BIT1", M, 0x7c, S, 0, 4
	._SYMBOL	"BIT2", M, 0x7d, S, 0, 4
	._SYMBOL	"BYTE", M, 0x7e, S, 0, 4
	._SYMBOL	"dw", M, 0x80000008, S, 0, 4
	._MEMBER	E
	._MEMBER	S, 0x79, 20, S
	._SYMBOL	"Language", M, 0x80000002, S, 0, 1
	._SYMBOL	"MaintainValue", M, 0x80000002, S, 1, 1
	._SYMBOL	"MaintainFlag", M, 0x80000002, S, 2, 1
	._SYMBOL	"OverSpeedMode", M, 0x80000002, S, 3, 1
	._SYMBOL	"OverSpeedValue", M, 0x80000002, S, 4, 1
	._SYMBOL	"FaultMsgCount", M, 0x80000002, S, 5, 1
	._SYMBOL	"FaultMessageH", M, 0x7b, S, 8, 4
	._SYMBOL	"FaultMessageM", M, 0x7b, S, 12, 4
	._SYMBOL	"FaultMessageL", M, 0x7b, S, 16, 4
	._MEMBER	E
	._MEMBER	S, 0x7f, 24, S
	._SYMBOL	"IgOnFlag", M, 0x80000002, S, 0, 1
	._SYMBOL	"CoolantTemp", M, 0x80000002, S, 1, 1
	._SYMBOL	"Ig_Value_mv", M, 0x80000004, S, 2, 2
	._SYMBOL	"Vbat_Value_mv", M, 0x80000004, S, 4, 2
	._SYMBOL	"DispVehSpeed", M, 0x80000004, S, 6, 2
	._SYMBOL	"DispTripA", M, 0x80000004, S, 8, 2
	._SYMBOL	"DispODOTrip", M, 0x80000008, S, 12, 4
	._SYMBOL	"Maintenance", M, 0x80000008, S, 16, 4
	._SYMBOL	"MaintainClearFlag", M, 0x80000002, S, 20, 1
	._MEMBER	E
	._MEMBER	S, 0x80, 5, S
	._SYMBOL	"Lkeys", M, 0x80000002, S, 0, 1
	._SYMBOL	"Lkeym", M, 0x80000002, S, 1, 1
	._SYMBOL	"Rkeys", M, 0x80000002, S, 2, 1
	._SYMBOL	"Rkeym", M, 0x80000002, S, 3, 1
	._SYMBOL	"keystatus", M, 0x80000002, S, 4, 1
	._MEMBER	E
	._MEMBER	S, 0x82, 1, S
	._SYMBOL	"bit7", M, 0x80000002, B, 0, 1, 0
	._SYMBOL	"bit6", M, 0x80000002, B, 0, 1, 1
	._SYMBOL	"bit5", M, 0x80000002, B, 0, 1, 2
	._SYMBOL	"bit4", M, 0x80000002, B, 0, 1, 3
	._SYMBOL	"bit3", M, 0x80000002, B, 0, 1, 4
	._SYMBOL	"bit2", M, 0x80000002, B, 0, 1, 5
	._SYMBOL	"bit1", M, 0x80000002, B, 0, 1, 6
	._SYMBOL	"bit0", M, 0x80000002, B, 0, 1, 7
	._MEMBER	E
	._MEMBER	S, 0x83, 1, S
	._SYMBOL	"bib3", M, 0x80000002, B, 0, 2, 0
	._SYMBOL	"bib2", M, 0x80000002, B, 0, 2, 2
	._SYMBOL	"bib1", M, 0x80000002, B, 0, 2, 4
	._SYMBOL	"bib0", M, 0x80000002, B, 0, 2, 6
	._MEMBER	E
	._MEMBER	S, 0x81, 1, U
	._SYMBOL	"BIT1", M, 0x82, S, 0, 1
	._SYMBOL	"BIT2", M, 0x83, S, 0, 1
	._SYMBOL	"b", M, 0x80000002, S, 0, 1
	._MEMBER	E
	._MEMBER	S, 0x86, 4, S
	._SYMBOL	"tUpdate", M, 0x80000004, S, 0, 2
	._SYMBOL	"fUpdate", M, 0x80000002, S, 2, 1
	._SYMBOL	"reserve", M, 0x80000002, S, 3, 1
	._MEMBER	E
	._MEMBER	S, 0x84, 92, S
	._SYMBOL	"Boot", M, 0x86, S, 0, 4
	._SYMBOL	"Dte", M, 0x86, S, 4, 4
	._SYMBOL	"Avefuel", M, 0x86, S, 8, 4
	._SYMBOL	"Insfuel", M, 0x86, S, 12, 4
	._SYMBOL	"Warn", M, 0x86, S, 16, 4
	._SYMBOL	"Wait", M, 0x86, S, 20, 4
	._SYMBOL	"FuelErr", M, 0x86, S, 24, 4
	._SYMBOL	"FuelChk", M, 0x86, S, 28, 4
	._SYMBOL	"FuelTime", M, 0x86, S, 32, 4
	._SYMBOL	"FuelDisp", M, 0x86, S, 36, 4
	._SYMBOL	"Seatbelt", M, 0x86, S, 40, 4
	._SYMBOL	"MenuTime", M, 0x86, S, 44, 4
	._SYMBOL	"RecordFault", M, 0x86, S, 48, 4
	._SYMBOL	"TimeSet", M, 0x86, S, 52, 4
	._SYMBOL	"TimeBack", M, 0x86, S, 56, 4
	._SYMBOL	"TimeSetFast", M, 0x86, S, 60, 4
	._SYMBOL	"BackCar", M, 0x86, S, 64, 4
	._SYMBOL	"BTC", M, 0x86, S, 68, 4
	._SYMBOL	"BackLightBack", M, 0x86, S, 72, 4
	._SYMBOL	"RADA_Refresh", M, 0x86, S, 76, 4
	._SYMBOL	"TPMS_Refresh", M, 0x86, S, 80, 4
	._SYMBOL	"RTCSet", M, 0x86, S, 84, 4
	._SYMBOL	"Airbag", M, 0x86, S, 88, 4
	._MEMBER	E
	._MEMBER	S, 0x5f, 4, E
	._SYMBOL	"TYPE_MT", E, 0x80000005, 0
	._SYMBOL	"TYPE_AT", E, 0x80000005, 1
	._SYMBOL	"TYPE_AMT", E, 0x80000005, 2
	._SYMBOL	"TYPE_CVT", E, 0x80000005, 3
	._SYMBOL	"TYPE_DCT", E, 0x80000005, 4
	._SYMBOL	"TYPE_NONE", E, 0x80000005, 5
	._MEMBER	E
	._SYMBOL	"", G, 0x5f, E
	._SYMBOL	"GEAR_TYPE", Y, 0x5f
	._MEMBER	S, 0x61, 4, E
	._SYMBOL	"GAPos_P", E, 0x80000005, 0
	._SYMBOL	"GAPos_R", E, 0x80000005, 1
	._SYMBOL	"GAPos_N", E, 0x80000005, 2
	._SYMBOL	"GAPos_D", E, 0x80000005, 3
	._SYMBOL	"GAPos_M", E, 0x80000005, 4
	._SYMBOL	"GAPos_NONE", E, 0x80000005, 5
	._MEMBER	E
	._SYMBOL	"", G, 0x61, E
	._SYMBOL	"GEAR_APOS", Y, 0x61
	._MEMBER	S, 0x63, 4, E
	._SYMBOL	"MODE_NORMAL", E, 0x80000005, 0
	._SYMBOL	"MODE_WINTER", E, 0x80000005, 1
	._SYMBOL	"MODE_ECO", E, 0x80000005, 2
	._SYMBOL	"MODE_SPORT", E, 0x80000005, 3
	._SYMBOL	"MODE_NONE", E, 0x80000005, 4
	._MEMBER	E
	._SYMBOL	"", G, 0x63, E
	._SYMBOL	"DRIVE_MODE", Y, 0x63
	._MEMBER	S, 0x65, 4, E
	._SYMBOL	"GMPos_1", E, 0x80000005, 0
	._SYMBOL	"GMPos_2", E, 0x80000005, 1
	._SYMBOL	"GMPos_3", E, 0x80000005, 2
	._SYMBOL	"GMPos_4", E, 0x80000005, 3
	._SYMBOL	"GMPos_5", E, 0x80000005, 4
	._SYMBOL	"GMPos_6", E, 0x80000005, 5
	._SYMBOL	"GMPos_NONE", E, 0x80000005, 6
	._MEMBER	E
	._SYMBOL	"", G, 0x65, E
	._SYMBOL	"GEAR_CURPOS", Y, 0x65
	._SYMBOL	"GEAR_TARPOS", Y, 0x65
	._MEMBER	S, 0x68, 4, E
	._SYMBOL	"GDPos_P", E, 0x80000005, 0
	._SYMBOL	"GDPos_R", E, 0x80000005, 1
	._SYMBOL	"GDPos_N", E, 0x80000005, 2
	._SYMBOL	"GDPos_D", E, 0x80000005, 3
	._SYMBOL	"GDPos_S", E, 0x80000005, 4
	._SYMBOL	"GDPos_1", E, 0x80000005, 5
	._SYMBOL	"GDPos_2", E, 0x80000005, 6
	._SYMBOL	"GDPos_3", E, 0x80000005, 7
	._SYMBOL	"GDPos_4", E, 0x80000005, 8
	._SYMBOL	"GDPos_5", E, 0x80000005, 9
	._SYMBOL	"GDPos_6", E, 0x80000005, 10
	._SYMBOL	"GDPos_NONE", E, 0x80000005, 11
	._MEMBER	E
	._SYMBOL	"", G, 0x68, E
	._SYMBOL	"GEAR_DISPOS", Y, 0x68
	._MEMBER	S, 0x6a, 4, E
	._SYMBOL	"INDIC_RISE", E, 0x80000005, 0
	._SYMBOL	"INDIC_FALL", E, 0x80000005, 1
	._SYMBOL	"INDIC_NOPEQ", E, 0x80000005, 2
	._MEMBER	E
	._SYMBOL	"", G, 0x6a, E
	._SYMBOL	"GEAR_INDICATE", Y, 0x6a
	._SYMBOL	"__GEAR_ATTR", G, 0x5d, S
	._SYMBOL	"GEAR_Attr", Y, 0x5d
	._SYMBOL	"Image_config", G, 0x6b, S
	._SYMBOL	"Image_config_t", Y, 0x6b
	._SYMBOL	"", G, 0x6c, S
	._SYMBOL	"Pic_Coord", Y, 0x6c
	._SYMBOL	"_WARNING_ICON", G, 0x6d, S
	._SYMBOL	"WARNING_ICON", Y, 0x6d
	._SYMBOL	"", G, 0x70, S
	._SYMBOL	"DATE", Y, 0x70
	._SYMBOL	"", G, 0x72, S
	._SYMBOL	"TIME", Y, 0x72
	._SYMBOL	"", G, 0x6e, S
	._SYMBOL	"DTIME", Y, 0x6e
	._SYMBOL	"", G, 0x73, S
	._SYMBOL	"RADAR_STATUS", Y, 0x73
	._SYMBOL	"", G, 0x74, S
	._SYMBOL	"TPMS_STATUS", Y, 0x74
	._SYMBOL	"_TIMEBLINK", G, 0x75, S
	._SYMBOL	"TIMEBLINK", Y, 0x75
	._SYMBOL	"__DComputerMess", G, 0x76, S
	._SYMBOL	"DComputer_Message", Y, 0x76
	._SYMBOL	"", G, 0x78, S
	._SYMBOL	"_DOOR_STS", G, 0x77, U
	._SYMBOL	"DOOR_STS", Y, 0x77
	._SYMBOL	"", G, 0x7c, S
	._SYMBOL	"", G, 0x7d, S
	._SYMBOL	"", G, 0x7e, S
	._SYMBOL	"tagBIT_U32", G, 0x7b, U
	._SYMBOL	"BIT_U32", Y, 0x7b
	._SYMBOL	"_MENU_PARAM", G, 0x79, S
	._SYMBOL	"MENU_Param", Y, 0x79
	._SYMBOL	"_HMI_MESSAGE", G, 0x7f, S
	._SYMBOL	"HMI_Message", Y, 0x7f
	._SYMBOL	"_HMI_KEY", G, 0x80, S
	._SYMBOL	"HMI_Key", Y, 0x80
	._SYMBOL	"", G, 0x82, S
	._SYMBOL	"", G, 0x83, S
	._SYMBOL	"tagBIT_BYTE", G, 0x81, U
	._SYMBOL	"BIT_BYTE", Y, 0x81
	._SYMBOL	"_TIMER_ATTR", G, 0x86, S
	._SYMBOL	"TIM_ATTR", Y, 0x86
	._SYMBOL	"_HMI_TIMER", G, 0x84, S
	._SYMBOL	"HMI_TIMER", Y, 0x84
	.global	_IO_PDR00
	.global	_IO_PDR01
	.global	_IO_PDR02
	.global	_IO_PDR03
	.global	_IO_PDR04
	.global	_IO_PDR05
	.global	_IO_PDR06
	.global	_IO_PDR07
	.global	_IO_PDR08
	.global	_IO_PDR09
	.global	_IO_PDR10
	.global	_IO_PDR11
	.global	_IO_PDR12
	.global	_IO_PDR13
	.global	_IO_PDRA
	.global	_IO_PDRB
	.global	_IO_PDRC
	.global	_IO_PDRD
	.global	_IO_PDRE
	.global	_IO_PDRF
	.global	_IO_PDRG
	.global	_IO_PDRH
	.global	_IO_WDTCR0
	.global	_IO_WDTCPR0
	.global	_IO_WDTCR1
	.global	_IO_WDTCPR1
	.global	_IO_DICR
	.global	_IO_TMRLRA0
	.global	_IO_TMR0
	.global	_IO_TMRLRB0
	.global	_IO_TMCSR0
	.global	_IO_BT0
	.global	_IO_BT1
	.global	_IO_BTSEL01
	.global	_IO_BTSSSR
	.global	_IO_AD
	.global	_IO_MFS0
	.global	_IO_MFS1
	.global	_IO_LIN_UART2
	.global	_IO_LIN_UART3
	.global	_IO_LIN_UART4
	.global	_IO_LIN_UART5
	.global	_IO_LIN_UART6
	.global	_IO_LIN_UART7
	.global	_IO_TMRLRA1
	.global	_IO_TMR1
	.global	_IO_TMRLRB1
	.global	_IO_TMCSR1
	.global	_IO_TMRLRA2
	.global	_IO_TMR2
	.global	_IO_TMRLRB2
	.global	_IO_TMCSR2
	.global	_IO_TMRLRA3
	.global	_IO_TMR3
	.global	_IO_TMRLRB3
	.global	_IO_TMCSR3
	.global	_IO_GCN13
	.global	_IO_GCN23
	.global	_IO_GCN14
	.global	_IO_GCN24
	.global	_IO_GCN15
	.global	_IO_GCN25
	.global	_IO_PTMR11
	.global	_IO_PCSR11
	.global	_IO_PDUT11
	.global	_IO_PCN11
	.global	_IO_PTMR12
	.global	_IO_PCSR12
	.global	_IO_PDUT12
	.global	_IO_PCN12
	.global	_IO_PTMR13
	.global	_IO_PCSR13
	.global	_IO_PDUT13
	.global	_IO_PCN13
	.global	_IO_PTMR14
	.global	_IO_PCSR14
	.global	_IO_PDUT14
	.global	_IO_PCN14
	.global	_IO_PTMR15
	.global	_IO_PCSR15
	.global	_IO_PDUT15
	.global	_IO_PCN15
	.global	_IO_PTMR16
	.global	_IO_PCSR16
	.global	_IO_PDUT16
	.global	_IO_PCN16
	.global	_IO_PTMR17
	.global	_IO_PCSR17
	.global	_IO_PDUT17
	.global	_IO_PCN17
	.global	_IO_PTMR18
	.global	_IO_PCSR18
	.global	_IO_PDUT18
	.global	_IO_PCN18
	.global	_IO_PTMR19
	.global	_IO_PCSR19
	.global	_IO_PDUT19
	.global	_IO_PCN19
	.global	_IO_PTMR20
	.global	_IO_PCSR20
	.global	_IO_PDUT20
	.global	_IO_PCN20
	.global	_IO_PTMR21
	.global	_IO_PCSR21
	.global	_IO_PDUT21
	.global	_IO_PCN21
	.global	_IO_PTMR22
	.global	_IO_PCSR22
	.global	_IO_PDUT22
	.global	_IO_PCN22
	.global	_IO_PTMR23
	.global	_IO_PCSR23
	.global	_IO_PDUT23
	.global	_IO_PCN23
	.global	_IO_PWC20
	.global	_IO_PWC10
	.global	_IO_PWC0
	.global	_IO_PWS20
	.global	_IO_PWS10
	.global	_IO_PWC21
	.global	_IO_PWC11
	.global	_IO_PWC1
	.global	_IO_PWS21
	.global	_IO_PWS11
	.global	_IO_PWC22
	.global	_IO_PWC12
	.global	_IO_PWC2
	.global	_IO_PWS22
	.global	_IO_PWS12
	.global	_IO_PWC23
	.global	_IO_PWC13
	.global	_IO_PWC3
	.global	_IO_PWS23
	.global	_IO_PWS13
	.global	_IO_PWC24
	.global	_IO_PWC14
	.global	_IO_PWC4
	.global	_IO_PWS24
	.global	_IO_PWS14
	.global	_IO_PWC25
	.global	_IO_PWC15
	.global	_IO_PWC5
	.global	_IO_PWS25
	.global	_IO_PWS15
	.global	_IO_FT0
	.global	_IO_FT1
	.global	_IO_GCN10
	.global	_IO_GCN20
	.global	_IO_GCN11
	.global	_IO_GCN21
	.global	_IO_GCN12
	.global	_IO_GCN22
	.global	_IO_PPGDIV
	.global	_IO_PTMR0
	.global	_IO_PCSR0
	.global	_IO_PDUT0
	.global	_IO_PCN0
	.global	_IO_PTMR1
	.global	_IO_PCSR1
	.global	_IO_PDUT1
	.global	_IO_PCN1
	.global	_IO_PTMR2
	.global	_IO_PCSR2
	.global	_IO_PDUT2
	.global	_IO_PCN2
	.global	_IO_PTMR3
	.global	_IO_PCSR3
	.global	_IO_PDUT3
	.global	_IO_PCN3
	.global	_IO_PTMR4
	.global	_IO_PCSR4
	.global	_IO_PDUT4
	.global	_IO_PCN4
	.global	_IO_PTMR5
	.global	_IO_PCSR5
	.global	_IO_PDUT5
	.global	_IO_PCN5
	.global	_IO_PTMR6
	.global	_IO_PCSR6
	.global	_IO_PDUT6
	.global	_IO_PCN6
	.global	_IO_PTMR7
	.global	_IO_PCSR7
	.global	_IO_PDUT7
	.global	_IO_PCN7
	.global	_IO_PTMR8
	.global	_IO_PCSR8
	.global	_IO_PDUT8
	.global	_IO_PCN8
	.global	_IO_PTMR9
	.global	_IO_PCSR9
	.global	_IO_PDUT9
	.global	_IO_PCN9
	.global	_IO_PTMR10
	.global	_IO_PCSR10
	.global	_IO_PDUT10
	.global	_IO_PCN10
	.global	_IO_IPCP0
	.global	_IO_IPCP1
	.global	_IO_ICFS01
	.global	_IO_LSYNS0
	.global	_IO_ICS01
	.global	_IO_IPCP2
	.global	_IO_IPCP3
	.global	_IO_ICFS23
	.global	_IO_ICS23
	.global	_IO_IPCP4
	.global	_IO_IPCP5
	.global	_IO_ICFS45
	.global	_IO_ICS45
	.global	_IO_OCCP0
	.global	_IO_OCCP1
	.global	_IO_OCFS01
	.global	_IO_OCS01
	.global	_IO_OCCP2
	.global	_IO_OCCP3
	.global	_IO_OCFS23
	.global	_IO_OCS23
	.global	_IO_MPU0
	.global	_IO_ICSEL0
	.global	_IO_ICSEL1
	.global	_IO_ICSEL2
	.global	_IO_ICSEL3
	.global	_IO_ICSEL4
	.global	_IO_ICSEL5
	.global	_IO_ICSEL6
	.global	_IO_ICSEL7
	.global	_IO_ICSEL8
	.global	_IO_ICSEL9
	.global	_IO_ICSEL10
	.global	_IO_ICSEL11
	.global	_IO_ICSEL12
	.global	_IO_ICSEL13
	.global	_IO_ICSEL14
	.global	_IO_ICSEL15
	.global	_IO_ICSEL16
	.global	_IO_ICSEL17
	.global	_IO_ICSEL18
	.global	_IO_ICSEL19
	.global	_IO_ICSEL20
	.global	_IO_ICSEL21
	.global	_IO_ICSEL22
	.global	_IO_IRPR0H
	.global	_IO_IRPR0L
	.global	_IO_IRPR1H
	.global	_IO_IRPR1L
	.global	_IO_IRPR2H
	.global	_IO_IRPR2L
	.global	_IO_IRPR3H
	.global	_IO_IRPR3L
	.global	_IO_IRPR4H
	.global	_IO_IRPR4L
	.global	_IO_IRPR5H
	.global	_IO_IRPR5L
	.global	_IO_IRPR6H
	.global	_IO_IRPR6L
	.global	_IO_IRPR7H
	.global	_IO_IRPR7L
	.global	_IO_IRPR8H
	.global	_IO_IRPR8L
	.global	_IO_IRPR9H
	.global	_IO_IRPR9L
	.global	_IO_IRPR12H
	.global	_IO_IRPR12L
	.global	_IO_IRPR13H
	.global	_IO_IRPR13L
	.global	_IO_IRPR14H
	.global	_IO_IRPR14L
	.global	_IO_IRPR15H
	.global	_IO_ICR
	.global	_IO_RSTRR
	.global	_IO_RSTCR
	.global	_IO_STBCR
	.global	_IO_DIVR0
	.global	_IO_DIVR1
	.global	_IO_DIVR2
	.global	_IO_IORR00
	.global	_IO_IORR01
	.global	_IO_IORR02
	.global	_IO_IORR03
	.global	_IO_IORR04
	.global	_IO_IORR05
	.global	_IO_IORR06
	.global	_IO_IORR07
	.global	_IO_IORR08
	.global	_IO_IORR09
	.global	_IO_IORR10
	.global	_IO_IORR11
	.global	_IO_IORR12
	.global	_IO_IORR13
	.global	_IO_IORR14
	.global	_IO_IORR15
	.global	_IO_CANPRE
	.global	_IO_CUCR0
	.global	_IO_CUTD0
	.global	_IO_CUTR0
	.global	_IO_CUCR1
	.global	_IO_CUTD1
	.global	_IO_CUTR1
	.global	_IO_CRTR
	.global	_IO_CLKG
	.global	_IO_CPUAR
	.global	_IO_CCTL
	.global	_IO_EIRR0
	.global	_IO_ENIR0
	.global	_IO_ELVR0
	.global	_IO_EIRR1
	.global	_IO_ENIR1
	.global	_IO_ELVR1
	.global	_IO_WTDR
	.global	_IO_WTCRH
	.global	_IO_WTCRM
	.global	_IO_WTCRL
	.global	_IO_WTBRH
	.global	_IO_WTBRM
	.global	_IO_WTBRL
	.global	_IO_WTHR
	.global	_IO_WTMR
	.global	_IO_WTSR
	.global	_IO_CSVCR
	.global	_IO_REGSEL
	.global	_IO_LVD5R
	.global	_IO_LVD5F
	.global	_IO_LVD
	.global	_IO_GLVD5R
	.global	_IO_GLVD5F
	.global	_IO_GLVD
	.global	_IO_PMUSTR
	.global	_IO_PMUCTLR
	.global	_IO_PWRTMCTL
	.global	_IO_PMUINTF0
	.global	_IO_PMUINTF1
	.global	_IO_PMUINTF2
	.global	_IO_GSTR
	.global	_IO_GCTLR
	.global	_IO_BPCCRA
	.global	_IO_BPCCRB
	.global	_IO_BPCCRC
	.global	_IO_BPCTRA
	.global	_IO_BPCTRB
	.global	_IO_BPCTRC
	.global	_IO_BMODR
	.global	_IO_FCTLR
	.global	_IO_FSTR
	.global	_IO_WREN
	.global	_IO_WR
	.global	_IO_UER
	.global	_IO_DCCR0
	.global	_IO_DCSR0
	.global	_IO_DTCR0
	.global	_IO_DSAR0
	.global	_IO_DDAR0
	.global	_IO_DCCR1
	.global	_IO_DCSR1
	.global	_IO_DTCR1
	.global	_IO_DSAR1
	.global	_IO_DDAR1
	.global	_IO_DCCR2
	.global	_IO_DCSR2
	.global	_IO_DTCR2
	.global	_IO_DSAR2
	.global	_IO_DDAR2
	.global	_IO_DCCR3
	.global	_IO_DCSR3
	.global	_IO_DTCR3
	.global	_IO_DSAR3
	.global	_IO_DDAR3
	.global	_IO_DCCR4
	.global	_IO_DCSR4
	.global	_IO_DTCR4
	.global	_IO_DSAR4
	.global	_IO_DDAR4
	.global	_IO_DCCR5
	.global	_IO_DCSR5
	.global	_IO_DTCR5
	.global	_IO_DSAR5
	.global	_IO_DDAR5
	.global	_IO_DCCR6
	.global	_IO_DCSR6
	.global	_IO_DTCR6
	.global	_IO_DSAR6
	.global	_IO_DDAR6
	.global	_IO_DCCR7
	.global	_IO_DCSR7
	.global	_IO_DTCR7
	.global	_IO_DSAR7
	.global	_IO_DDAR7
	.global	_IO_DCCR8
	.global	_IO_DCSR8
	.global	_IO_DTCR8
	.global	_IO_DSAR8
	.global	_IO_DDAR8
	.global	_IO_DCCR9
	.global	_IO_DCSR9
	.global	_IO_DTCR9
	.global	_IO_DSAR9
	.global	_IO_DDAR9
	.global	_IO_DCCR10
	.global	_IO_DCSR10
	.global	_IO_DTCR10
	.global	_IO_DSAR10
	.global	_IO_DDAR10
	.global	_IO_DCCR11
	.global	_IO_DCSR11
	.global	_IO_DTCR11
	.global	_IO_DSAR11
	.global	_IO_DDAR11
	.global	_IO_DCCR12
	.global	_IO_DCSR12
	.global	_IO_DTCR12
	.global	_IO_DSAR12
	.global	_IO_DDAR12
	.global	_IO_DCCR13
	.global	_IO_DCSR13
	.global	_IO_DTCR13
	.global	_IO_DSAR13
	.global	_IO_DDAR13
	.global	_IO_DCCR14
	.global	_IO_DCSR14
	.global	_IO_DTCR14
	.global	_IO_DSAR14
	.global	_IO_DDAR14
	.global	_IO_DCCR15
	.global	_IO_DCSR15
	.global	_IO_DTCR15
	.global	_IO_DSAR15
	.global	_IO_DDAR15
	.global	_IO_DNMIR
	.global	_IO_DILVR
	.global	_IO_DMACR
	.global	_IO_DDR00
	.global	_IO_DDR01
	.global	_IO_DDR02
	.global	_IO_DDR03
	.global	_IO_DDR04
	.global	_IO_DDR05
	.global	_IO_DDR06
	.global	_IO_DDR07
	.global	_IO_DDR08
	.global	_IO_DDR09
	.global	_IO_DDR10
	.global	_IO_DDR11
	.global	_IO_DDR12
	.global	_IO_DDR13
	.global	_IO_DDRA
	.global	_IO_DDRB
	.global	_IO_DDRC
	.global	_IO_DDRD
	.global	_IO_DDRE
	.global	_IO_DDRF
	.global	_IO_DDRG
	.global	_IO_DDRH
	.global	_IO_PFR00
	.global	_IO_PFR01
	.global	_IO_PFR02
	.global	_IO_PFR03
	.global	_IO_PFR04
	.global	_IO_PFR05
	.global	_IO_PFR06
	.global	_IO_PFR07
	.global	_IO_PFR08
	.global	_IO_PFR09
	.global	_IO_PFR10
	.global	_IO_PFR11
	.global	_IO_PFR12
	.global	_IO_PFR13
	.global	_IO_PFRA
	.global	_IO_PFRB
	.global	_IO_PFRC
	.global	_IO_PFRD
	.global	_IO_PFRE
	.global	_IO_PFRF
	.global	_IO_PFRG
	.global	_IO_PFRH
	.global	_IO_PDDR00
	.global	_IO_PDDR01
	.global	_IO_PDDR02
	.global	_IO_PDDR03
	.global	_IO_PDDR04
	.global	_IO_PDDR05
	.global	_IO_PDDR06
	.global	_IO_PDDR07
	.global	_IO_PDDR08
	.global	_IO_PDDR09
	.global	_IO_PDDR10
	.global	_IO_PDDR11
	.global	_IO_PDDR12
	.global	_IO_PDDR13
	.global	_IO_PDDRA
	.global	_IO_PDDRB
	.global	_IO_PDDRC
	.global	_IO_PDDRD
	.global	_IO_PDDRE
	.global	_IO_PDDRF
	.global	_IO_PDDRG
	.global	_IO_PDDRH
	.global	_IO_EPFR00
	.global	_IO_EPFR01
	.global	_IO_EPFR02
	.global	_IO_EPFR03
	.global	_IO_EPFR04
	.global	_IO_EPFR05
	.global	_IO_EPFR06
	.global	_IO_EPFR07
	.global	_IO_EPFR08
	.global	_IO_EPFR09
	.global	_IO_EPFR10
	.global	_IO_EPFR11
	.global	_IO_EPFR12
	.global	_IO_EPFR13
	.global	_IO_EPFR14
	.global	_IO_EPFR15
	.global	_IO_EPFR16
	.global	_IO_EPFR17
	.global	_IO_EPFR18
	.global	_IO_EPFR19
	.global	_IO_EPFR20
	.global	_IO_EPFR21
	.global	_IO_EPFR22
	.global	_IO_EPFR23
	.global	_IO_EPFR24
	.global	_IO_EPFR25
	.global	_IO_EPFR26
	.global	_IO_EPFR27
	.global	_IO_EPFR28
	.global	_IO_EPFR29
	.global	_IO_EPFR30
	.global	_IO_EPFR31
	.global	_IO_EPFR32
	.global	_IO_EPFR33
	.global	_IO_EPFR34
	.global	_IO_EPFR35
	.global	_IO_EPFR36
	.global	_IO_EPFR37
	.global	_IO_EPFR38
	.global	_IO_EPFR39
	.global	_IO_EPFR40
	.global	_IO_EPFR41
	.global	_IO_EPFR42
	.global	_IO_EPFR43
	.global	_IO_EPFR44
	.global	_IO_EPFR45
	.global	_IO_EPFR46
	.global	_IO_EPFR47
	.global	_IO_EPFR48
	.global	_IO_EPFR49
	.global	_IO_EPFR50
	.global	_IO_EPFR51
	.global	_IO_EPFR52
	.global	_IO_EPFR53
	.global	_IO_EPFR54
	.global	_IO_EPFR55
	.global	_IO_PPCR00
	.global	_IO_PPCR01
	.global	_IO_PPCR02
	.global	_IO_PPCR03
	.global	_IO_PPCR04
	.global	_IO_PPCR05
	.global	_IO_PPCR06
	.global	_IO_PPCR07
	.global	_IO_PPCR08
	.global	_IO_PPCR09
	.global	_IO_PPCR10
	.global	_IO_PPCR11
	.global	_IO_PPCR12
	.global	_IO_PPCR13
	.global	_IO_PPCRA
	.global	_IO_PPCRB
	.global	_IO_PPCRC
	.global	_IO_PPCRD
	.global	_IO_PPCRE
	.global	_IO_PPCRF
	.global	_IO_PPCRG
	.global	_IO_PPCRH
	.global	_IO_PPER00
	.global	_IO_PPER01
	.global	_IO_PPER02
	.global	_IO_PPER03
	.global	_IO_PPER04
	.global	_IO_PPER05
	.global	_IO_PPER06
	.global	_IO_PPER07
	.global	_IO_PPER08
	.global	_IO_PPER09
	.global	_IO_PPER10
	.global	_IO_PPER11
	.global	_IO_PPER12
	.global	_IO_PPER13
	.global	_IO_PPERA
	.global	_IO_PPERB
	.global	_IO_PPERC
	.global	_IO_PPERD
	.global	_IO_PPERE
	.global	_IO_PPERF
	.global	_IO_PPERG
	.global	_IO_PPERH
	.global	_IO_PILR00
	.global	_IO_PILR01
	.global	_IO_PILR02
	.global	_IO_PILR03
	.global	_IO_PILR04
	.global	_IO_PILR05
	.global	_IO_PILR06
	.global	_IO_PILR07
	.global	_IO_PILR08
	.global	_IO_PILR09
	.global	_IO_PILR10
	.global	_IO_PILR11
	.global	_IO_PILR12
	.global	_IO_PILR13
	.global	_IO_PILRA
	.global	_IO_PILRB
	.global	_IO_PILRC
	.global	_IO_PILRD
	.global	_IO_PILRE
	.global	_IO_PILRF
	.global	_IO_PILRG
	.global	_IO_PILRH
	.global	_IO_EPILR06
	.global	_IO_EPILR07
	.global	_IO_EPILR08
	.global	_IO_EPILR09
	.global	_IO_EPILR10
	.global	_IO_EPILR11
	.global	_IO_EPILR12
	.global	_IO_EPILR13
	.global	_IO_PODR06
	.global	_IO_PODR07
	.global	_IO_PODR08
	.global	_IO_PODR09
	.global	_IO_PODR10
	.global	_IO_PODR11
	.global	_IO_PODR12
	.global	_IO_PODR13
	.global	_IO_EPODR06
	.global	_IO_EPODR07
	.global	_IO_EPODR08
	.global	_IO_EPODRGD
	.global	_IO_EPODRGF
	.global	_IO_PORTEN
	.global	_IO_GDC
	.global	_IO_FT2
	.global	_IO_FT3
	.global	_IO_IPCP6
	.global	_IO_IPCP7
	.global	_IO_ICFS67
	.global	_IO_LSYNS1
	.global	_IO_ICS67
	.global	_IO_SACR
	.global	_IO_PICD
	.global	_IO_SGR0
	.global	_IO_SGR1
	.global	_IO_SGR2
	.global	_IO_SGR3
	.global	_IO_SGR4
	.global	_IO_CRCCR
	.global	_IO_CRCINIT
	.global	_IO_CRCIN
	.global	_IO_CRCR
	.global	_IO_CAN0
	.global	_IO_CAN1
	.global	_IO_CAN2
	.global	_IO_DFCTLR
	.global	_IO_DFSTR
	.global	_IO_FLIFCTLR
	.global	_IO_SEEARX
	.global	_IO_DEEARX
	.global	_IO_EECSRX
	.global	_IO_EFEARX
	.global	_IO_EFECRX
	.global	_IO_SEEARA
	.global	_IO_DEEARA
	.global	_IO_EECSRA
	.global	_IO_EFEARA
	.global	_IO_EFECRA
	.global	_IO_DSUCR
	.global	_IO_PCSR
	.global	_IO_PSSR
	.global	_IO_EDIR1
	.global	_IO_EDIR0
	.global	__ptr_file
	.global	_DateTime
	.global	_RTC_Right_Flag
	.global	_f_DMA0
	.global	_f_DMA1
	.global	_f_RLD
	.global	_f_VSYNC
	.global	_icuHandle
	.global	_ocuPwmHandle
	.global	_g_SMC_DMA_Register
	.global	_g_SMC_ND_TMR0
	.global	_g_SMC_ND_TMR1
	.global	_g_SMC_ND_TMR2
	.global	_g_SMC_ND_TMR3
	.global	_g_CanDataBuf
	.global	_g_Can1DataBuf
	.global	_NM_TX
	.global	_NM_ER
	.global	_NM_RX
	.global	_canTxOkBufferStatus
	.global	_can1TxOkFlag
	.global	_can1ErrorFlag
	.global	_g_Can0ErrorStatus
	.global	_g_Can1ErrorStatus
	.global	_CANno
	.global	_Uart2File
	.global	_Uart4File
	.global	_Msg_Struct
	.global	_Gui_Default_Gear
	.global	_Gui_Default_TimerHourTen
	.global	_Gui_Default_TimerHourSingle
	.global	_Gui_Default_TimerMinTen
	.global	_Gui_Default_TimerMinSingle
	.global	_Gui_Default_TimerMaohao
	.global	_Gui_Default_ODOTitle
	.global	_Gui_Default_ODOUnit
	.global	_Gui_Default_ODO6th
	.global	_Gui_Default_ODO5th
	.global	_Gui_Default_ODO4th
	.global	_Gui_Default_ODO3rd
	.global	_Gui_Default_ODO2nd
	.global	_Gui_Default_ODO1st
	.global	_Gui_Default_ODO0th
	.global	_Gui_Default_TripTitle
	.global	_Gui_Default_TripHun
	.global	_Gui_Default_TripTen
	.global	_Gui_Default_TripSingle
	.global	_Gui_Default_TripNut
	.global	_Gui_Default_TripDot
	.global	_Gui_Default_TripUnit
	.global	_Default_Config
	.global	_Gui_Logo_PartA
	.global	_Gui_Logo_PartB
	.global	_Gui_Logo_PartC
	.global	_Gui_LogoEND
	.global	_Logo_Config
	.global	_Gui_AveFuel_Ten
	.global	_Gui_AveFuel_Single
	.global	_Gui_AveFuel_Nut
	.global	_Gui_AveFuel_Dot
	.global	_Gui_AveFuel_Unit
	.global	_Gui_AveFuel_Title
	.global	_Gui_AveFuelEND
	.global	_AveFuel_Config
	.global	_Gui_Distance_Hun
	.global	_Gui_Distance_Ten
	.global	_Gui_Distance_Single
	.global	_Gui_Distance_Unit
	.global	_Gui_Distance_Title
	.global	_Gui_DistanceEND
	.global	_Distance_Config
	.global	_Gui_Doors_BackCar
	.global	_Gui_Doors_LFOpen
	.global	_Gui_Doors_RFOpen
	.global	_Gui_Doors_LBOpen
	.global	_Gui_Doors_RBOpen
	.global	_Gui_Doors_BackOpen
	.global	_Gui_Doors_FrontOpen
	.global	_Gui_Doors_IgOffBack
	.global	_Gui_Doors_End
	.global	_Doors_Config
	.global	_Gui_InsFuel_Step01
	.global	_Gui_InsFuel_Step10
	.global	_Gui_InsFuel_Step19
	.global	_Gui_InsFuel_StepLine
	.global	_Gui_InsFuel_StepNum
	.global	_Gui_InsFuel_Title
	.global	_Gui_InsFuel_BackGround
	.global	_Gui_InsFuel_Num
	.global	_Gui_InsFuelEND
	.global	_InsFuel_Config
	.global	_Gui_Maintain_Title
	.global	_Gui_Maintain_TitleSet
	.global	_Gui_Maintain_Num70
	.global	_Gui_Maintain_Num50
	.global	_Gui_Maintain_Num25
	.global	_Gui_Maintain_Open
	.global	_Gui_Maintain_Close
	.global	_Gui_Maintain_Charup
	.global	_Maintain_Config
	.global	_Gui_LightSet_Title
	.global	_Gui_LightSet_BackGround
	.global	_Gui_LightSet_Num1
	.global	_Gui_LightSet_Num2
	.global	_Gui_LightSet_Num3
	.global	_Gui_LightSet_Num4
	.global	_Gui_LightSet_Num5
	.global	_Gui_LightSet_Num6
	.global	_Gui_LightSet_Num7
	.global	_Gui_LightSet_Num8
	.global	_Gui_LightSet_Num9
	.global	_Gui_LightSet_Num10
	.global	_Gui_LightSetEND
	.global	_LightSet_Config
	.global	_Gui_FaultList_Line1
	.global	_Gui_FaultList_Line2
	.global	_Gui_FaultList_Line3
	.global	_Gui_FaultList_Line4
	.global	_Gui_FaultList_Line5
	.global	_Gui_FaultList_Line6
	.global	_Gui_FaultList_CharDown
	.global	_Gui_FaultListEND
	.global	_FaultList_Config
	.global	_Gui_FaultRecord_Title
	.global	_Gui_FaultRecord_Line1
	.global	_Gui_FaultRecord_Line2
	.global	_Gui_FaultRecord_Line3
	.global	_Gui_FaultRecord_Line4
	.global	_Gui_FaultRecord_Line5
	.global	_Gui_FaultRecord_Line6
	.global	_Gui_FaultRecord_Line7
	.global	_Gui_FaultRecord_CharDown
	.global	_Gui_FaultRecordEND
	.global	_FaultRecord_Config
	.global	_Gui_Version_Line1
	.global	_Gui_Version_Line2
	.global	_Gui_Version_Line3
	.global	_Gui_Version_Line4
	.global	_Version_Config
	.global	_Gui_MenuSet_Line1
	.global	_Gui_MenuSet_Line2
	.global	_Gui_MenuSet_Line3
	.global	_Gui_MenuSet_Line4
	.global	_MenuSet_Config
	.global	_Gui_MenuPage_Line1
	.global	_Gui_MenuPage_Line2
	.global	_Gui_MenuPage_Line3
	.global	_Gui_MenuPage_Line4
	.global	_Gui_MenuPage_Line5
	.global	_Gui_MenuPage_Line6
	.global	_MenuPage_Config
	.global	_Gui_DoorOpen_Line1
	.global	_Gui_DoorOpen_Line2
	.global	_Gui_DoorOpen_Line3
	.global	_Gui_DoorOpen_Line4
	.global	_Gui_DoorOpen_Line5
	.global	_Gui_DoorOpen_Line6
	.global	_DoorOpen_Config
	.global	_Gui_RadaCar
	.global	_Gui_RadaUp_LF
	.global	_Gui_RadaUp_RF
	.global	_Gui_RadaDown_LB
	.global	_Gui_RadaDown_RB
	.global	_Rada_Config
	.global	_Gui_TPMSCar
	.global	_Gui_TPMS_LF_RoundWarn
	.global	_Gui_TPMS_LB_RoundWarn
	.global	_Gui_TPMS_RF_RoundWarn
	.global	_Gui_TPMS_RB_RoundWarn
	.global	_Gui_TPMS_Press_LF_Dot
	.global	_Gui_TPMS_Press_LF_OAP
	.global	_Gui_TPMS_Press_LF_Single
	.global	_Gui_TPMS_Press_LF_Unit
	.global	_Gui_TPMS_Press_LF_Line
	.global	_Gui_TPMS_Press_LB_Dot
	.global	_Gui_TPMS_Press_LB_OAP
	.global	_Gui_TPMS_Press_LB_Single
	.global	_Gui_TPMS_Press_LB_Unit
	.global	_Gui_TPMS_Press_LB_Line
	.global	_Gui_TPMS_Press_RF_Dot
	.global	_Gui_TPMS_Press_RF_OAP
	.global	_Gui_TPMS_Press_RF_Single
	.global	_Gui_TPMS_Press_RF_Unit
	.global	_Gui_TPMS_Press_RF_Line
	.global	_Gui_TPMS_Press_RB_Dot
	.global	_Gui_TPMS_Press_RB_OAP
	.global	_Gui_TPMS_Press_RB_Single
	.global	_Gui_TPMS_Press_RB_Unit
	.global	_Gui_TPMS_Press_RB_Line
	.global	_Gui_TPMS_TMP_LF_Hun
	.global	_Gui_TPMS_TMP_LF_Ten
	.global	_Gui_TPMS_TMP_LF_Single
	.global	_Gui_TPMS_TMP_LF_Unit
	.global	_Gui_TPMS_TMP_LF_OAP
	.global	_Gui_TPMS_TMP_LF_Dot
	.global	_Gui_TPMS_TMP_LB_Hun
	.global	_Gui_TPMS_TMP_LB_Ten
	.global	_Gui_TPMS_TMP_LB_Single
	.global	_Gui_TPMS_TMP_LB_Unit
	.global	_Gui_TPMS_TMP_LB_OAP
	.global	_Gui_TPMS_TMP_LB_Dot
	.global	_Gui_TPMS_TMP_RF_Hun
	.global	_Gui_TPMS_TMP_RF_Ten
	.global	_Gui_TPMS_TMP_RF_Single
	.global	_Gui_TPMS_TMP_RF_Unit
	.global	_Gui_TPMS_TMP_RF_OAP
	.global	_Gui_TPMS_TMP_RF_Dot
	.global	_Gui_TPMS_TMP_RB_Hun
	.global	_Gui_TPMS_TMP_RB_Ten
	.global	_Gui_TPMS_TMP_RB_Single
	.global	_Gui_TPMS_TMP_RB_Unit
	.global	_Gui_TPMS_TMP_RB_OAP
	.global	_Gui_TPMS_TMP_RB_Dot
	.global	_TPMS_Config
	.global	_Gui_RadaSet
	.global	_Gui_TPMSSet
	.global	_RadaSet_Config
	.global	_TPMSSet_Config
	.global	_Gui_TPMS_TMP_LF_Under0
	.global	_Gui_TPMS_TMP_LB_Under0
	.global	_Gui_TPMS_TMP_RF_Under0
	.global	_Gui_TPMS_TMP_RB_Under0
	.global	_BackLight_Duty
	.global	_BackLight_DutyInNight
	.global	_UDS_Config
	.global	_txFifoQueue
	.global	_g_DoorSleepEvent
	.global	_diagEnableTimer
	.global	_g_DiagBussoffDtcFlag
	.global	_g_DiagBussoffRunningFlag
	.global	_g_DiagEnableFlag
	.global	_CanMsg_Struct
	.global	_BSound_Power_val
	.global	_TwinkleCycle
	.global	_Cur_Page
	.global	_dtcStorageDataOverVoltage
	.global	_dtcStorageDataUnderVoltage
	.global	_dtcStorageDataFuelShortToGround
	.global	_dtcStorageDataFuelShortToBatt
	.global	_dtcStorageDataPCANBussError
	.global	_dtcStorageDataBCANBussError
	.global	_dtcStorageDataFBCM_TurnLightAndSwitchStatus140
	.global	_dtcStorageDataPEPS_RKE_GeneralStatus130
	.global	_dtcStorageDataPEPS_PassiveStartCheck55
	.global	_dtcStorageDataABS_VehicleSpeedAndStatus68
	.global	_dtcStorageDataEMS_EngineTorqueStatus82
	.global	_dtcStorageDataEMS_EngineRPM94
	.global	_dtcStorageDataEMS_EngineDriverInformation288
	.global	_dtcStorageDataEMS_EngineStatus120
	.global	_dtcStorageDataEMS_EnginePatsBatteryStat28A
	.global	_dtcStorageDataEMS_PassiveStartCheck65
	.global	_dtcStorageDataEPS_GeneralStatus278
	.global	_dtcStorageDataSDM_GenralStatus268
	.global	_dtcStorageDataTCU_GenralStatu99
	.global	_dtcStorageDataTCU_TorqueStatus97
	.global	_dtcStorageDataABS_checksumError
	.global	_dtcStorageDataTCU_CheckSumError
	.global	_dtcStorageDataLimpHome
	.global	_OnLineConfig
	.global	_UDSFun_ServiceList
	.global	_UDSFun_ServiceListNum
	.global	_UDS_Service_UnderwayFlag
	.global	_UDS_NeedleRunStatus
	.global	_UDS_SoundStatus
	.global	_UDS_LCDStatus
	.global	_UDS_ServiceRStatus
	.global	_UDS_Service2F_SpeedControlFlag
	.global	_UDS_Service2F_SpeedValue
	.global	_UDS_Service2F_RpmControlFlag
	.global	_UDS_Service2F_RpmValue
	.global	_UDS_Service2F_FuelWaterControlFlag
	.global	_UDS_Service2F_FuelWaterValue
	.global	_UDS_Service2F_LEDControlFlag
	.global	_UDS_Service2F_LEDControlFlagTemp
	.global	_UDS_Service2F_LEDList
	.global	_UDS_Service2F_BacklitControlFlag
	.global	_UDS_Service2F_BacklitValue
	.global	_UDS_Service2F_BSoundControlFlag
	.global	_UDS_Service2F_BSoundValue
	.global	_UDS_Service2F_BSoundUpdate
	.global	_UDS_Service2F_TFTControlFlag
	.global	_UDS_Service2F_TFTValue
	.global	_Service0x27_FlashAccessOkFlag
	.global	_UDS_ServiceHandleGroup
	.global	_UDS_Service_Session
	.global	_Service0x14_Flag_ClearDTCs
	.global	_Service0x14_Flag_ClearDTCsOk
	.global	_Service0x85_DTCSetting
	.global	_Service0x28_ControlType
	.global	_Service0x28_CommunicationType
	.global	_g_CanTpRxPduId
	.global	_g_UdsData1
	.global	_udsServerHandleOkFlag
	.global	_msgTx
	.global	_resultTx
	.global	_udsServerHandleNeedAnswerFlag
	.global	_function3EValidFlag
	.global	_Reqseeds_count
	.global	_g_DiagSleep30sFlag
	.global	_data2EWriteOkFlag
	.global	_SessionType
	.global	_U8PwmDutyValue
	.global	_Fuel_UpDownFlag
	.global	_Fuel_Display
	.global	_Fuel_Item
	.global	_FuelCheckFlag
	.global	_FuelErrFlag
	.global	_FD_Msg
	.global	_FuelUpdateSta
	.global	_Menu_ReFlash
	.global	_Item
	.global	_ItemNum
	.global	_Menu_BackToFlag
	.global	_DispItem
	.global	_FatherIndex
	.global	_Layer
	.global	_KeyFuncIndex
	.global	_BmpMenuFlag
	.global	_MenuDotStatus
	.global	_ItemSelect
	.global	_ServiceCycleFlag
	.global	_ServiceCycleVaule
	.global	_KeyTab
	.global	_Fault_AutoMsgId
	.global	_KeyEncoderPush_Time
	.section	DATA, DATA, align=4
	.global	_Gear_Attr
	.align	4
_Gear_Attr:
	.res.b	32
	.global	_HMI_Msg
_HMI_Msg:
	.res.b	24
	.global	_Menu_ParamCopy
_Menu_ParamCopy:
	.res.b	20
	.global	_Menu_Param
_Menu_Param:
	.res.b	20
	.global	_Getseconds
_Getseconds:
	.res.b	4
	.global	_HMI_Time
	.align	2
_HMI_Time:
	.res.b	92
	.global	_DComputerMess
_DComputerMess:
	.res.b	14
	.global	_TPMS_ValuesCopy
_TPMS_ValuesCopy:
	.res.b	18
	.global	_TPMS_Values
_TPMS_Values:
	.res.b	18
	.global	_ServiceCycleSub
_ServiceCycleSub:
	.res.b	2
	.global	_ServiceCycleVau
_ServiceCycleVau:
	.res.b	2
	.global	_DispDistanceToEmptyCopy
_DispDistanceToEmptyCopy:
	.res.b	2
	.global	_DispInstantFuelCopy
_DispInstantFuelCopy:
	.res.b	2
	.global	_DispAverageFuelCopy
_DispAverageFuelCopy:
	.res.b	2
	.global	_FuelDispTimeCounter
_FuelDispTimeCounter:
	.res.b	2
	.global	_FuelChkTimeCounter
_FuelChkTimeCounter:
	.res.b	2
	.global	_DispTripACopy
_DispTripACopy:
	.res.b	2
	.global	_FaultRecord_Flag
_FaultRecord_Flag:
	.res.b	78
	.global	_WarningIcon
_WarningIcon:
	.res.b	78
	.global	_FunUIStatus
	.align	1
_FunUIStatus:
	.res.b	1
	.global	_HMI_Keyfun
_HMI_Keyfun:
	.res.b	5
	.global	_DoorStsCopy
_DoorStsCopy:
	.res.b	1
	.global	_DoorSts
_DoorSts:
	.res.b	1
	.global	_TimeBlink
_TimeBlink:
	.res.b	4
	.global	_RadarStsCopy
_RadarStsCopy:
	.res.b	4
	.global	_RadarSts
_RadarSts:
	.res.b	4
	.global	_DispTime
_DispTime:
	.res.b	6
	.global	_FaultRecord24H
_FaultRecord24H:
	.res.b	60
	.global	_Record_DateTime
_Record_DateTime:
	.res.b	6
	.global	_FaultRecord_FrE2
_FaultRecord_FrE2:
	.res.b	60
	.global	_LightSet_Num_Copy
_LightSet_Num_Copy:
	.res.b	1
	.global	_LightSet_Num
_LightSet_Num:
	.res.b	1
	.global	_Update_FuelValueCopy
_Update_FuelValueCopy:
	.res.b	1
	.global	_Timer_DComputerRefresh
_Timer_DComputerRefresh:
	.res.b	1
	.global	_HMI_MenuUpdataInTimerFlag
_HMI_MenuUpdataInTimerFlag:
	.res.b	1
	.global	_DispHourCopy
_DispHourCopy:
	.res.b	1
	.global	_DispMinuteCopy
_DispMinuteCopy:
	.res.b	1
	.section	INIT, DATA, align=4
	.global	_ODOTripCur
	.align	4
_ODOTripCur:
       .long   0x00000000
       .long   0x00000000
_Image_Fault_History_config:
	.word	39618096
	.word	200
	.word	28
	.word	19
	.word	46
	.word	0
	.word	39616896
	.word	20
	.word	20
	.word	110
	.word	228
	.word	16800
	.word	39550656
	.word	184
	.word	24
	.word	0
	.word	0
	.word	18000
	.word	39537408
	.word	184
	.word	24
	.word	0
	.word	0
	.word	18000
	.word	39563904
	.word	184
	.word	24
	.word	0
	.word	0
	.word	18000
	.word	39603648
	.word	184
	.word	24
	.word	0
	.word	0
	.word	18000
	.word	39590400
	.word	184
	.word	24
	.word	0
	.word	0
	.word	18000
	.word	39577152
	.word	184
	.word	24
	.word	0
	.word	0
	.word	18000
	.word	41285712
	.word	184
	.word	28
	.word	0
	.word	0
	.word	18000
_Image_Fault_Message_config:
	.word	39616896
	.word	20
	.word	20
	.word	110
	.word	228
	.word	0
	.word	39537408
	.word	184
	.word	24
	.word	0
	.word	0
	.word	1200
	.word	39550656
	.word	184
	.word	24
	.word	0
	.word	0
	.word	1200
	.word	39563904
	.word	184
	.word	24
	.word	0
	.word	0
	.word	1200
	.word	39603648
	.word	184
	.word	24
	.word	0
	.word	0
	.word	1200
	.word	39590400
	.word	184
	.word	24
	.word	0
	.word	0
	.word	1200
	.word	39577152
	.word	184
	.word	24
	.word	0
	.word	0
	.word	1200
	.align	2
LI_2:
	.half	0
	.global	_EngStarttimes
_EngStarttimes:
	.half	0
	.global	_Disp_HW_FuelValue
_Disp_HW_FuelValue:
	.half	0
	.global	_FuelCheckTimeCnt
_FuelCheckTimeCnt:
	.half	0
	.global	_FuelTimeCounter
_FuelTimeCounter:
	.half	0
	.global	_FuelErrTimeCounter
_FuelErrTimeCounter:
	.half	0
	.global	_FuelItem_Res_Down
_FuelItem_Res_Down:
	.half	310
	.half	250
	.half	244
	.half	222
	.half	197
	.half	171
	.half	145
	.half	117
	.half	85
	.global	_FuelItem_Res_Up
_FuelItem_Res_Up:
	.half	236
	.half	210
	.half	184
	.half	156
	.half	134
	.half	100
	.half	74
	.half	54
	.half	25
	.global	_FuelItem_IGN
_FuelItem_IGN:
	.half	310
	.half	310
	.half	250
	.half	230
	.half	205
	.half	179
	.half	152
	.half	129
	.global	_FuelItem_Res
_FuelItem_Res:
	.half	310
	.half	250
	.half	230
	.half	205
	.half	179
	.half	152
	.half	129
	.half	92
	.half	70
	.half	0
	.align	1
LI_1:
	.byte	0
	.global	_Key_PageJumpFlag
_Key_PageJumpFlag:
	.byte	0
	.global	_FirstEnter
_FirstEnter:
	.byte	0
	.global	_HandBrakeHold_Delay
_HandBrakeHold_Delay:
	.byte	0
	.global	_DispFaultMsgFlag
_DispFaultMsgFlag:
	.byte	255
	.global	_FaultKeep1s
_FaultKeep1s:
	.byte	0
	.global	_EngStartFlag
_EngStartFlag:
	.byte	0
	.global	_U8PwmDutyValueCopy
_U8PwmDutyValueCopy:
	.byte	0
	.global	_Display_FastLeakage
_Display_FastLeakage:
	.byte	0
	.global	_Update_FastLeakage_Flag
_Update_FastLeakage_Flag:
	.byte	0
	.global	_Update_TPMS_Page
_Update_TPMS_Page:
	.byte	0
	.global	_TPMSSet_Values
_TPMSSet_Values:
	.byte	0
	.global	_Update_TPMSSetFlag
_Update_TPMSSetFlag:
	.byte	0
	.global	_Into_TPMSSetFlag
_Into_TPMSSetFlag:
	.byte	0
	.global	_Display_RadaOpen
_Display_RadaOpen:
	.byte	0
	.global	_Update_Rada_Page
_Update_Rada_Page:
	.byte	0
	.global	_RadaSet_Values
_RadaSet_Values:
	.byte	0
	.global	_Update_RadaSetFlag
_Update_RadaSetFlag:
	.byte	0
	.global	_Into_RadaSetFlag
_Into_RadaSetFlag:
	.byte	0
	.global	_DoorOpen_Sound_Flag
_DoorOpen_Sound_Flag:
	.byte	0
	.global	_Update_DoorFlag
_Update_DoorFlag:
	.byte	0
	.global	_Display_DoorOpen
_Display_DoorOpen:
	.byte	0
	.global	_FaultRecord_Page
_FaultRecord_Page:
	.byte	0
	.global	_FaultRecord_Dis
_FaultRecord_Dis:
	.byte	0
	.global	_FaultRecordID
_FaultRecordID:
	.byte	0
	.global	_FaultMsgList
_FaultMsgList:
	.byte	0
	.byte	0
	.byte	0
	.byte	0
	.byte	0
	.byte	0
	.byte	0
	.global	_MenuNokey30s_flag
_MenuNokey30s_flag:
	.byte	0
	.global	_Into_VersionFlag
_Into_VersionFlag:
	.byte	0
	.global	_Update_VersionFlag
_Update_VersionFlag:
	.byte	0
	.global	_MaintainSet_Value
_MaintainSet_Value:
	.byte	0
	.global	_MaintainSet_Status
_MaintainSet_Status:
	.byte	0
	.global	_MaintainSet_PicNum
_MaintainSet_PicNum:
	.byte	0
	.global	_Into_MaintainSetFlag
_Into_MaintainSetFlag:
	.byte	0
	.global	_Update_MaintainSetFlag
_Update_MaintainSetFlag:
	.byte	0
	.global	_LightSet_Refresh
_LightSet_Refresh:
	.byte	0
	.global	_LightSetFlag
_LightSetFlag:
	.byte	0
	.global	_Position_LightInNightCopy
_Position_LightInNightCopy:
	.byte	0
	.global	_Position_LightCopy
_Position_LightCopy:
	.byte	0
	.global	_Position_LightSet
_Position_LightSet:
	.byte	0
	.global	_LightSet_Handle
_LightSet_Handle:
	.byte	0
	.global	_LightSet_Choose
_LightSet_Choose:
	.byte	0
	.global	_LightSet_ChangeFalg
_LightSet_ChangeFalg:
	.byte	0
	.global	_Into_LightSetFlag
_Into_LightSetFlag:
	.byte	0
	.global	_Update_LightSetFlag
_Update_LightSetFlag:
	.byte	0
	.global	_MenuSet_CharUp
_MenuSet_CharUp:
	.byte	0
	.global	_MenuPage_CharUp
_MenuPage_CharUp:
	.byte	0
	.global	_Update_MenuSetFlag
_Update_MenuSetFlag:
	.byte	0
	.global	_Update_MenuPageFlag
_Update_MenuPageFlag:
	.byte	0
	.global	_TimeSet_Num
_TimeSet_Num:
	.byte	0
	.global	_TimeSet_Flag
_TimeSet_Flag:
	.byte	0
	.global	_IntoMenu_Flag
_IntoMenu_Flag:
	.byte	0
	.global	_Menu_Num
_Menu_Num:
	.byte	0
	.global	_Update_Maintain_Clear
_Update_Maintain_Clear:
	.byte	0
	.global	_Update_DComputerFlag
_Update_DComputerFlag:
	.byte	0
	.global	_Update_DefaultFlag
_Update_DefaultFlag:
	.byte	0
	.global	_Update_IconFlag
_Update_IconFlag:
	.byte	0
	.global	_Update_IconValue
_Update_IconValue:
	.byte	0
	.global	_FirstEnterTimer
_FirstEnterTimer:
	.byte	0
	.global	_Update_FuelValue
_Update_FuelValue:
	.byte	0
	.global	_FuelIconDispFlag
_FuelIconDispFlag:
	.byte	0
	.global	_FuelWarnFlag
_FuelWarnFlag:
	.byte	0
	.global	_HMI_TimerID
_HMI_TimerID:
	.byte	255
	.global	_Timer_Waiting_Counter
_Timer_Waiting_Counter:
	.byte	0
	.global	_BootCounter
_BootCounter:
	.byte	0
	.global	_TimerCounter
_TimerCounter:
	.byte	0
	.global	_TimerOilPressureLow
_TimerOilPressureLow:
	.byte	0
	.global	_Timer_AveFuelValue
_Timer_AveFuelValue:
	.byte	0
	.global	_Timer_InstantFuel
_Timer_InstantFuel:
	.byte	0
	.global	_Update_24HourFlag
_Update_24HourFlag:
	.byte	0
	.global	_ComputerUpdateFlag
_ComputerUpdateFlag:
	.byte	0
	.global	_Update_CoolantTempWarnFlag
_Update_CoolantTempWarnFlag:
	.byte	1
	.global	_CoolantTempValueCopy
_CoolantTempValueCopy:
	.byte	0
	.global	_Update_CoolantTempValue
_Update_CoolantTempValue:
	.byte	0
	.global	_Update_CoolantTempFlag
_Update_CoolantTempFlag:
	.byte	0
	.global	_ClearTripCount
_ClearTripCount:
	.byte	0
	.global	_Key_SwitchLong20sFlag
_Key_SwitchLong20sFlag:
	.byte	0
	.global	_Key_SwitchLongFlag
_Key_SwitchLongFlag:
	.byte	0
	.global	_Key_SwitchMiddleFlag
_Key_SwitchMiddleFlag:
	.byte	0
	.global	_Key_SwitchShortFlag
_Key_SwitchShortFlag:
	.byte	0
	.global	_Key_SetClearODOFlag
_Key_SetClearODOFlag:
	.byte	0
	.global	_Key_SetLongFlag
_Key_SetLongFlag:
	.byte	0
	.global	_Key_SetMiddleFlag
_Key_SetMiddleFlag:
	.byte	0
	.global	_Key_SetShortFlag
_Key_SetShortFlag:
	.byte	0
	.global	_AutoMotion_Alpha_Value
_AutoMotion_Alpha_Value:
	.byte	0
	.global	_Flag_AutoMotion_First
_Flag_AutoMotion_First:
	.byte	0
	.global	_Update_LogoValue
_Update_LogoValue:
	.byte	0
	.global	_Update_LogoFlag
_Update_LogoFlag:
	.byte	0
	.global	_LogoFlag
_LogoFlag:
	.byte	0
	.global	_Logo_Count
_Logo_Count:
	.byte	0
	.global	_IgOnFlag
_IgOnFlag:
	.byte	0
	.global	_MenuSetFlag
_MenuSetFlag:
	.byte	0
	.global	_IconPageIDLast
_IconPageIDLast:
	.byte	0
	.global	_IconPageID
_IconPageID:
	.byte	0
	.global	_UpdateSpriteFirstFlag
_UpdateSpriteFirstFlag:
	.byte	0
	.global	_BackLightLoopDelay
_BackLightLoopDelay:
	.byte	0
	.global	_BackLightFlagCpy
_BackLightFlagCpy:
	.byte	0
	.global	_BackLightFlag
_BackLightFlag:
	.byte	0
	.global	_DispTanhaoFlag
_DispTanhaoFlag:
	.byte	0
	.global	_FastLeakageConsBeepFlag
_FastLeakageConsBeepFlag:
	.byte	0
	.global	_GeneralConsBeepFlag
_GeneralConsBeepFlag:
	.byte	0
	.global	_WaterTempConsBeepFlag
_WaterTempConsBeepFlag:
	.byte	0
	.global	_KeyTakeOffConsBeepFlag
_KeyTakeOffConsBeepFlag:
	.byte	0
	.global	_HandbrakeConsBeepFlag
_HandbrakeConsBeepFlag:
	.byte	0
	.global	_SafeBeltConsBeepFlag
_SafeBeltConsBeepFlag:
	.byte	0
	.global	_DoorOpenConsBeepFlag
_DoorOpenConsBeepFlag:
	.byte	0
	.global	_RadarConsBeepFlag
_RadarConsBeepFlag:
	.byte	0
	.global	_SmallLightDelayTimesForSound
_SmallLightDelayTimesForSound:
	.byte	0
	.global	_ESPStatusFlag
_ESPStatusFlag:
	.byte	0
	.global	_FuelAddFlag
_FuelAddFlag:
	.byte	0
	.global	_CoolanTempHighFlag
_CoolanTempHighFlag:
	.byte	0
	.global	_WarningLoopDelay
_WarningLoopDelay:
	.byte	0
	.global	_IconBacklight
_IconBacklight:
	.byte	255
	.global	_IconDispPos
_IconDispPos:
	.byte	0
	.global	_IconCycleFlag
_IconCycleFlag:
	.byte	0
	.global	_IconCyclePos
_IconCyclePos:
	.byte	0
	.global	_IconNewPos
_IconNewPos:
	.byte	0
	.global	_IconOnlyCount
_IconOnlyCount:
	.byte	0
	.global	_IconCount
_IconCount:
	.byte	0
	.global	_IconNewCount
_IconNewCount:
	.byte	0
	.global	_IconDisp_Timer_Counter
_IconDisp_Timer_Counter:
	.byte	20
	.global	_ComputerFastDispFlag
_ComputerFastDispFlag:
	.byte	1
	.global	_IconFastDispFlag
_IconFastDispFlag:
	.byte	1
	.global	_IconKeepT
_IconKeepT:
	.byte	20
	.section	CONST, CONST, align=4
	.align	4
_LightSet_Coord:
	.word	53
	.word	128
	.word	66
	.word	128
	.word	78
	.word	128
	.word	91
	.word	128
	.word	103
	.word	128
	.word	115
	.word	128
	.word	127
	.word	128
	.word	140
	.word	128
	.word	153
	.word	128
	.word	165
	.word	128
_Image_LightNum_config:
	.word	41273472
	.word	20
	.word	36
	.word	0
	.word	0
	.word	737136
_Image_Light_config:
	.word	39194304
	.word	112
	.word	32
	.word	64
	.word	61
	.word	0
	.word	39205056
	.word	168
	.word	36
	.word	35
	.word	128
	.word	10752
_TPMSSet_Coord:
	.word	21
	.word	109
	.word	21
	.word	150
_Image_TPMS_Set:
	.word	40955136
	.word	112
	.word	32
	.word	63
	.word	52
	.word	0
	.word	39527424
	.word	52
	.word	32
	.word	93
	.word	117
	.word	10752
	.word	39532416
	.word	52
	.word	32
	.word	94
	.word	158
	.word	15744
	.word	39455520
	.word	200
	.word	42
	.word	0
	.word	0
	.word	20736
_RadaSet_Coord:
	.word	21
	.word	109
	.word	21
	.word	150
_Image_Rada_Set:
	.word	40965888
	.word	112
	.word	32
	.word	63
	.word	52
	.word	0
	.word	39527424
	.word	52
	.word	32
	.word	93
	.word	117
	.word	10752
	.word	39532416
	.word	52
	.word	32
	.word	94
	.word	158
	.word	15744
	.word	39455520
	.word	200
	.word	42
	.word	0
	.word	0
	.word	20736
_TPMS_Under0_Coord:
	.word	21
	.word	107
	.word	21
	.word	181
	.word	151
	.word	107
	.word	151
	.word	181
_Image_TPMS_Under0:
	.word	40908864
	.word	16
	.word	12
	.word	0
	.word	0
	.word	0
	.word	40909440
	.word	16
	.word	12
	.word	0
	.word	0
	.word	576
_TPMSNum_C_RB_Coord:
	.word	151
	.word	178
	.word	163
	.word	178
	.word	175
	.word	178
_TPMSNum_C_RF_Coord:
	.word	151
	.word	104
	.word	163
	.word	104
	.word	175
	.word	104
_TPMSNum_C_LB_Coord:
	.word	20
	.word	178
	.word	32
	.word	178
	.word	44
	.word	178
_TPMSNum_C_LF_Coord:
	.word	20
	.word	104
	.word	32
	.word	104
	.word	44
	.word	104
_TPMSNum_Bar_RB_Coord:
	.word	158
	.word	157
	.word	166
	.word	157
	.word	174
	.word	157
_TPMSNum_Bar_RF_Coord:
	.word	158
	.word	83
	.word	166
	.word	83
	.word	174
	.word	83
_TPMSNum_Bar_LB_Coord:
	.word	27
	.word	157
	.word	35
	.word	157
	.word	43
	.word	157
_TPMSNum_Bar_LF_Coord:
	.word	27
	.word	83
	.word	35
	.word	83
	.word	43
	.word	83
_Image_TPMS_RedNum:
	.word	40896864
	.word	20
	.word	20
	.word	0
	.word	0
	.word	723936
	.word	40898064
	.word	20
	.word	20
	.word	0
	.word	0
	.word	725136
	.word	40899264
	.word	20
	.word	20
	.word	0
	.word	0
	.word	726336
	.word	40900464
	.word	20
	.word	20
	.word	0
	.word	0
	.word	727536
	.word	40901664
	.word	20
	.word	20
	.word	0
	.word	0
	.word	728736
	.word	40902864
	.word	20
	.word	20
	.word	0
	.word	0
	.word	729936
	.word	40904064
	.word	20
	.word	20
	.word	0
	.word	0
	.word	731136
	.word	40905264
	.word	20
	.word	20
	.word	0
	.word	0
	.word	732336
	.word	40906464
	.word	20
	.word	20
	.word	0
	.word	0
	.word	733536
	.word	40907664
	.word	20
	.word	20
	.word	0
	.word	0
	.word	734736
	.word	40879056
	.word	20
	.word	20
	.word	0
	.word	0
	.word	735936
_Image_TPMS_WhiteNum:
	.word	40884864
	.word	20
	.word	20
	.word	0
	.word	0
	.word	710736
	.word	40886064
	.word	20
	.word	20
	.word	0
	.word	0
	.word	711936
	.word	40887264
	.word	20
	.word	20
	.word	0
	.word	0
	.word	713136
	.word	40888464
	.word	20
	.word	20
	.word	0
	.word	0
	.word	714336
	.word	40889664
	.word	20
	.word	20
	.word	0
	.word	0
	.word	715536
	.word	40890864
	.word	20
	.word	20
	.word	0
	.word	0
	.word	716736
	.word	40892064
	.word	20
	.word	20
	.word	0
	.word	0
	.word	717936
	.word	40893264
	.word	20
	.word	20
	.word	0
	.word	0
	.word	719136
	.word	40894464
	.word	20
	.word	20
	.word	0
	.word	0
	.word	720336
	.word	40895664
	.word	20
	.word	20
	.word	0
	.word	0
	.word	721536
	.word	40877856
	.word	20
	.word	20
	.word	0
	.word	0
	.word	722736
_TPMSUnit_C_Coord:
	.word	59
	.word	107
	.word	190
	.word	107
	.word	59
	.word	181
	.word	190
	.word	181
_Image_TPMSUnit_C:
	.word	40883328
	.word	16
	.word	16
	.word	0
	.word	0
	.word	709200
	.word	40884096
	.word	16
	.word	16
	.word	0
	.word	0
	.word	709968
_TPMSUnit_Bar_Coord:
	.word	56
	.word	88
	.word	187
	.word	88
	.word	56
	.word	162
	.word	187
	.word	162
_Image_TPMSUnit_Bar:
	.word	40880256
	.word	32
	.word	16
	.word	0
	.word	0
	.word	706128
	.word	40881792
	.word	32
	.word	16
	.word	0
	.word	0
	.word	707664
_TPMS_Tire_Coord:
	.word	78
	.word	85
	.word	129
	.word	85
	.word	78
	.word	159
	.word	129
	.word	159
_Image_TPMSTire_config:
	.word	40869408
	.word	32
	.word	44
	.word	0
	.word	0
	.word	697680
	.word	40873632
	.word	32
	.word	44
	.word	0
	.word	0
	.word	701904
_TPMS_Line_Coord:
	.word	16
	.word	101
	.word	148
	.word	101
	.word	16
	.word	175
	.word	148
	.word	175
_Image_TPMSLine_config:
	.word	40867584
	.word	76
	.word	4
	.word	0
	.word	0
	.word	695856
	.word	40868496
	.word	76
	.word	4
	.word	0
	.word	0
	.word	696768
_Image_TPMSCar_config:
	.word	40831104
	.word	76
	.word	160
	.word	81
	.word	64
	.word	659376
_MenuPage_ChooseUp:
	.word	19
	.word	47
	.word	19
	.word	85
	.word	19
	.word	123
	.word	19
	.word	161
	.word	19
	.word	199
_Image_MenuPage_config:
	.word	40801152
	.word	104
	.word	32
	.word	67
	.word	55
	.word	9984
	.word	40821120
	.word	104
	.word	32
	.word	67
	.word	93
	.word	19968
	.word	40791168
	.word	104
	.word	32
	.word	67
	.word	131
	.word	29952
	.word	40811136
	.word	104
	.word	32
	.word	67
	.word	169
	.word	39936
	.word	40757664
	.word	52
	.word	32
	.word	93
	.word	207
	.word	49920
	.word	40767648
	.word	196
	.word	40
	.word	0
	.word	0
	.word	54912
_MenuSet_ChooseUp:
	.word	19
	.word	69
	.word	19
	.word	111
	.word	19
	.word	155
_Image_MenuSet_config:
	.word	40752672
	.word	52
	.word	32
	.word	93
	.word	75
	.word	0
	.word	40762656
	.word	52
	.word	32
	.word	93
	.word	117
	.word	4992
	.word	40757664
	.word	52
	.word	32
	.word	93
	.word	159
	.word	9984
	.word	40767648
	.word	196
	.word	40
	.word	0
	.word	0
	.word	14976
_Image_Warn_Txt_config:
	.word	40554384
	.word	204
	.word	36
	.word	20
	.word	58
	.word	48720
	.word	40576416
	.word	204
	.word	36
	.word	20
	.word	125
	.word	48720
	.word	40598448
	.word	204
	.word	36
	.word	20
	.word	58
	.word	48720
	.word	40620480
	.word	204
	.word	36
	.word	20
	.word	58
	.word	48720
	.word	40642512
	.word	204
	.word	36
	.word	20
	.word	58
	.word	48720
	.word	40664544
	.word	204
	.word	36
	.word	20
	.word	58
	.word	48720
	.word	40686576
	.word	204
	.word	36
	.word	20
	.word	58
	.word	48720
	.word	40708608
	.word	204
	.word	36
	.word	20
	.word	58
	.word	48720
	.word	40730640
	.word	204
	.word	36
	.word	20
	.word	58
	.word	48720
	.word	41026944
	.word	188
	.word	32
	.word	19
	.word	59
	.word	40320
	.word	41387568
	.word	188
	.word	32
	.word	30
	.word	61
	.word	46080
_Image_Warn_Pic_config:
	.word	40164624
	.word	140
	.word	116
	.word	54
	.word	104
	.word	0
	.word	40213344
	.word	140
	.word	116
	.word	54
	.word	104
	.word	0
	.word	40262064
	.word	140
	.word	116
	.word	54
	.word	104
	.word	0
	.word	40310784
	.word	140
	.word	116
	.word	54
	.word	104
	.word	0
	.word	40359504
	.word	140
	.word	116
	.word	54
	.word	104
	.word	0
	.word	40408224
	.word	140
	.word	116
	.word	54
	.word	104
	.word	0
	.word	40456944
	.word	140
	.word	116
	.word	54
	.word	104
	.word	0
	.word	40505664
	.word	140
	.word	116
	.word	54
	.word	104
	.word	0
	.word	41347248
	.word	120
	.word	112
	.word	68
	.word	104
	.word	0
	.word	41301168
	.word	128
	.word	120
	.word	56
	.word	100
	.word	0
_Image_Hardware_config:
	.word	40146672
	.word	136
	.word	32
	.word	50
	.word	136
	.word	23136
	.word	40159728
	.word	68
	.word	24
	.word	84
	.word	175
	.word	36192
_Image_Sofeware_config:
	.word	40123536
	.word	136
	.word	32
	.word	50
	.word	60
	.word	0
	.word	40136592
	.word	140
	.word	24
	.word	50
	.word	100
	.word	13056
_Image_RadarUp_RB_config:
	.word	41214720
	.word	68
	.word	72
	.word	115
	.word	189
	.word	77952
	.word	41229408
	.word	68
	.word	72
	.word	115
	.word	189
	.word	77952
	.word	41258784
	.word	68
	.word	72
	.word	115
	.word	189
	.word	77952
	.word	41244096
	.word	68
	.word	72
	.word	115
	.word	189
	.word	77952
_Image_RadarUp_LB_config:
	.word	41155968
	.word	68
	.word	72
	.word	59
	.word	189
	.word	63264
	.word	41170656
	.word	68
	.word	72
	.word	59
	.word	189
	.word	63264
	.word	41200032
	.word	68
	.word	72
	.word	59
	.word	189
	.word	63264
	.word	41185344
	.word	68
	.word	72
	.word	59
	.word	189
	.word	63264
_Image_RadarUp_RF_config:
	.word	41100480
	.word	68
	.word	68
	.word	116
	.word	39
	.word	49392
	.word	41114352
	.word	68
	.word	68
	.word	116
	.word	39
	.word	49392
	.word	41142096
	.word	68
	.word	68
	.word	116
	.word	39
	.word	49392
	.word	41128224
	.word	68
	.word	68
	.word	116
	.word	39
	.word	49392
_Image_RadarUp_LF_config:
	.word	41044992
	.word	68
	.word	68
	.word	60
	.word	39
	.word	35520
	.word	41058864
	.word	68
	.word	68
	.word	60
	.word	39
	.word	35520
	.word	41086608
	.word	68
	.word	68
	.word	60
	.word	39
	.word	35520
	.word	41072736
	.word	68
	.word	68
	.word	60
	.word	39
	.word	35520
_Image_Radar_Car_config:
	.word	39634896
	.word	80
	.word	148
	.word	80
	.word	76
	.word	0
_FaultRecord_Coord:
	.word	29
	.word	46
	.word	29
	.word	74
	.word	29
	.word	99
	.word	29
	.word	124
	.word	29
	.word	149
	.word	29
	.word	174
	.word	29
	.word	199
	.word	29
	.word	224
_FaultList_Coord_Line6:
	.word	29
	.word	202
_FaultList_Coord_Line5:
	.word	29
	.word	172
_FaultList_Coord_Line4:
	.word	29
	.word	141
_FaultList_Coord_Line3:
	.word	29
	.word	108
_FaultList_Coord_Line2:
	.word	29
	.word	76
_FaultList_Coord_Line1:
	.word	29
	.word	46
_FaultList_Coord:
	.word	29
	.word	46
	.word	29
	.word	76
	.word	29
	.word	108
	.word	29
	.word	141
	.word	29
	.word	172
	.word	29
	.word	202
_Maintain_CharUp_Coord_Line5:
	.word	20
	.word	183
_Maintain_CharUp_Coord_Line4:
	.word	20
	.word	141
_Maintain_CharUp_Coord_Line3:
	.word	20
	.word	99
_Maintain_CharUp_Coord_Line2:
	.word	20
	.word	151
_Maintain_CharUp_Coord_Line1:
	.word	20
	.word	110
_Image_Maintain_config:
	.word	39480720
	.word	112
	.word	32
	.word	64
	.word	61
	.word	0
	.word	39491472
	.word	112
	.word	32
	.word	64
	.word	61
	.word	10752
	.word	39519024
	.word	100
	.word	28
	.word	72
	.word	107
	.word	21504
	.word	39510624
	.word	100
	.word	28
	.word	72
	.word	150
	.word	29904
	.word	39502224
	.word	100
	.word	28
	.word	72
	.word	192
	.word	38304
	.word	39527424
	.word	52
	.word	32
	.word	93
	.word	117
	.word	46704
	.word	39532416
	.word	52
	.word	32
	.word	94
	.word	158
	.word	51696
	.word	39455520
	.word	200
	.word	42
	.word	0
	.word	0
	.word	56688
_Image_InstantFuel_NewUnit_config:
	.word	41280432
	.word	88
	.word	20
	.word	21
	.word	119
	.word	87072
_Image_InstFuel_StepNum_config:
	.word	39177504
	.word	200
	.word	28
	.word	21
	.word	134
	.word	70272
_Image_InstFuel_Num_config:
	.word	38479584
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38496384
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38513184
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38529984
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38546784
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38563584
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38580384
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38597184
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38613984
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38630784
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38647584
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38664384
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38681184
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38697984
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38714784
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38731584
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38748384
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38765184
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38781984
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38798784
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38815584
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38832384
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38849184
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38865984
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38882784
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38899584
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38916384
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38933184
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38949984
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38966784
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	38983584
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	39000384
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	39017184
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	39033984
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	39050784
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	39067584
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	39084384
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	39101184
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	39117984
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
	.word	39134784
	.word	200
	.word	28
	.word	21
	.word	141
	.word	53472
_Image_InstFuel_Step_config:
	.word	39168384
	.word	88
	.word	20
	.word	21
	.word	119
	.word	44352
	.word	39173664
	.word	20
	.word	20
	.word	113
	.word	119
	.word	49632
	.word	39174864
	.word	44
	.word	20
	.word	169
	.word	119
	.word	50832
_Image_InstFuel_StepLine_config:
	.word	39151584
	.word	200
	.word	28
	.word	21
	.word	136
	.word	27552
_Image_InstFuel_BackGround_config:
	.word	38462784
	.word	200
	.word	28
	.word	21
	.word	141
	.word	10752
_Image_InstFuel_Title_config:
	.word	38452032
	.word	112
	.word	32
	.word	64
	.word	61
	.word	0
_Image_Door_config:
	.word	38301600
	.word	120
	.word	196
	.word	60
	.word	46
	.word	0
	.word	38372160
	.word	80
	.word	64
	.word	79
	.word	46
	.word	70560
	.word	38403648
	.word	56
	.word	96
	.word	55
	.word	84
	.word	85920
	.word	38387520
	.word	56
	.word	96
	.word	55
	.word	84
	.word	102048
	.word	38435904
	.word	56
	.word	96
	.word	129
	.word	84
	.word	118176
	.word	38419776
	.word	56
	.word	96
	.word	129
	.word	84
	.word	134304
_DTE_Coord_Sin:
	.word	129
	.word	136
_DTE_Coord_Ten:
	.word	95
	.word	136
_DTE_Coord_Hun:
	.word	60
	.word	136
_Image_DTE_Unit_config:
	.word	38299920
	.word	28
	.word	20
	.word	163
	.word	175
	.word	60648
_Image_DTE_Title_config:
	.word	38289168
	.word	112
	.word	32
	.word	64
	.word	61
	.word	49896
_Image_DTENum_config:
	.word	38239272
	.word	36
	.word	42
	.word	0
	.word	0
	.word	0
	.word	38243808
	.word	36
	.word	42
	.word	0
	.word	0
	.word	4536
	.word	38248344
	.word	36
	.word	42
	.word	0
	.word	0
	.word	9072
	.word	38252880
	.word	36
	.word	42
	.word	0
	.word	0
	.word	13608
	.word	38257416
	.word	36
	.word	42
	.word	0
	.word	0
	.word	18144
	.word	38261952
	.word	36
	.word	42
	.word	0
	.word	0
	.word	22680
	.word	38266488
	.word	36
	.word	42
	.word	0
	.word	0
	.word	27216
	.word	38271024
	.word	36
	.word	42
	.word	0
	.word	0
	.word	31752
	.word	38275560
	.word	36
	.word	42
	.word	0
	.word	0
	.word	36288
	.word	38280096
	.word	36
	.word	42
	.word	0
	.word	0
	.word	40824
	.word	38234736
	.word	36
	.word	42
	.word	0
	.word	0
	.word	45360
_AveFuel_Coord_Nut:
	.word	95
	.word	136
_AveFuel_Coord_Sin:
	.word	53
	.word	136
_AveFuel_Coord_Ten:
	.word	22
	.word	136
_Image_AveFuel_UnitNew_config:
	.word	41275632
	.word	80
	.word	20
	.word	130
	.word	157
	.word	69984
_Image_AveFuel_Unit_config:
	.word	38229936
	.word	80
	.word	20
	.word	130
	.word	157
	.word	65184
_Image_AveFuel_Title_config:
	.word	38219184
	.word	112
	.word	32
	.word	64
	.word	61
	.word	54432
_Image_AveFuel_Dot_config:
	.word	38284632
	.word	36
	.word	42
	.word	76
	.word	140
	.word	49896
_Image_AveFuel_Num_config:
	.word	38239272
	.word	36
	.word	42
	.word	0
	.word	0
	.word	0
	.word	38243808
	.word	36
	.word	42
	.word	0
	.word	0
	.word	4536
	.word	38248344
	.word	36
	.word	42
	.word	0
	.word	0
	.word	9072
	.word	38252880
	.word	36
	.word	42
	.word	0
	.word	0
	.word	13608
	.word	38257416
	.word	36
	.word	42
	.word	0
	.word	0
	.word	18144
	.word	38261952
	.word	36
	.word	42
	.word	0
	.word	0
	.word	22680
	.word	38266488
	.word	36
	.word	42
	.word	0
	.word	0
	.word	27216
	.word	38271024
	.word	36
	.word	42
	.word	0
	.word	0
	.word	31752
	.word	38275560
	.word	36
	.word	42
	.word	0
	.word	0
	.word	36288
	.word	38280096
	.word	36
	.word	42
	.word	0
	.word	0
	.word	40824
	.word	38234736
	.word	36
	.word	42
	.word	0
	.word	0
	.word	45360
_Image_Logo_config:
	.word	40910016
	.word	188
	.word	80
	.word	25
	.word	100
	.word	0
_Default_Coord_ODOUnit:
	.word	202
	.word	293
_Default_Coord_ODO0th:
	.word	187
	.word	288
_Default_Coord_ODO1st:
	.word	174
	.word	288
_Default_Coord_ODO2nd:
	.word	161
	.word	288
_Default_Coord_ODO3rd:
	.word	148
	.word	288
_Default_Coord_ODO4th:
	.word	135
	.word	288
_Default_Coord_ODO5th:
	.word	122
	.word	288
_Default_Coord_ODO6th:
	.word	109
	.word	288
_Default_Coord_TripUnit:
	.word	69
	.word	293
_Default_Coord_TripNut:
	.word	53
	.word	288
_Default_Coord_TripSin:
	.word	38
	.word	288
_Default_Coord_TripTen:
	.word	25
	.word	288
_Default_Coord_TripHun:
	.word	12
	.word	288
_Default_TripName_config:
	.word	38216544
	.word	44
	.word	20
	.word	12
	.word	274
	.word	656736
_Default_ODOName_config:
	.word	38213904
	.word	44
	.word	20
	.word	184
	.word	274
	.word	654096
_Default_TripUnit_config:
	.word	38212224
	.word	28
	.word	20
	.word	0
	.word	0
	.word	652416
_Default_TripDot_config:
	.word	38210784
	.word	20
	.word	24
	.word	46
	.word	289
	.word	650976
_Default_Trip_config:
	.word	38196384
	.word	20
	.word	24
	.word	0
	.word	0
	.word	636576
	.word	38197824
	.word	20
	.word	24
	.word	0
	.word	0
	.word	638016
	.word	38199264
	.word	20
	.word	24
	.word	0
	.word	0
	.word	639456
	.word	38200704
	.word	20
	.word	24
	.word	0
	.word	0
	.word	640896
	.word	38202144
	.word	20
	.word	24
	.word	0
	.word	0
	.word	642336
	.word	38203584
	.word	20
	.word	24
	.word	0
	.word	0
	.word	643776
	.word	38205024
	.word	20
	.word	24
	.word	0
	.word	0
	.word	645216
	.word	38206464
	.word	20
	.word	24
	.word	0
	.word	0
	.word	646656
	.word	38207904
	.word	20
	.word	24
	.word	0
	.word	0
	.word	648096
	.word	38209344
	.word	20
	.word	24
	.word	0
	.word	0
	.word	649536
_Default_Coord_TimeMSin:
	.word	140
	.word	4
_Default_Coord_TimeMTen:
	.word	121
	.word	4
_Default_Coord_TimeHSin:
	.word	93
	.word	4
_Default_Coord_TimeHTen:
	.word	74
	.word	4
_Default_TimeColon_config:
	.word	38194368
	.word	24
	.word	28
	.word	107
	.word	4
	.word	634560
_Default_Time_config:
	.word	38174208
	.word	24
	.word	28
	.word	0
	.word	0
	.word	614400
	.word	38176224
	.word	24
	.word	28
	.word	0
	.word	0
	.word	616416
	.word	38178240
	.word	24
	.word	28
	.word	0
	.word	0
	.word	618432
	.word	38180256
	.word	24
	.word	28
	.word	0
	.word	0
	.word	620448
	.word	38182272
	.word	24
	.word	28
	.word	0
	.word	0
	.word	622464
	.word	38184288
	.word	24
	.word	28
	.word	0
	.word	0
	.word	624480
	.word	38186304
	.word	24
	.word	28
	.word	0
	.word	0
	.word	626496
	.word	38188320
	.word	24
	.word	28
	.word	0
	.word	0
	.word	628512
	.word	38190336
	.word	24
	.word	28
	.word	0
	.word	0
	.word	630528
	.word	38192352
	.word	24
	.word	28
	.word	0
	.word	0
	.word	632544
_Default_BackGround_config:
	.word	37748736
	.word	240
	.word	320
	.word	0
	.word	0
	.word	307200
	.global	_Jump2Menu
	.global	_FuelLCD_MainLoop
	.global	_Undisplay_AnyPage_ButBack
	.global	_Display_RADA_Page
	.global	_Display_TPMSSet_Page
	.global	_Display_RadaSet_Page
	.global	_Display_SoftVersion_Page
	.global	_Display_Menu_Page
	.global	_Display_MenuSet_Page
	.global	_Display_Maintain_Page
	.global	_Display_LightSet_Page
	.global	_Display_DComputer_Page
	.global	_Display_TPMS_Page
	.global	_Display_FaultRecord_Page
	.global	_Display_Warn_Page
	.global	_Display_Door_Page
	.global	_Display_Default_Page
	.global	_Display_Start_Page
	.global	_BSound_Send_OFF
	.global	_BSound_Send_ON
	.global	_stopNMTimerLoop
	.global	_startNMTimerLoop
	.global	_Trip_Init
	.global	_Trip_read_algorithm
	.global	_Trip_write_algorithm
	.global	_BackLight_LcdOnControl
	.global	_BackLight_OnControl
	.global	_Message_ClearAverageSpeed
	.global	_Message_ClearAverageFuel
	.global	_Message_ClearJourneyTime
	.global	_Message_ClearTripmeter
	.global	_Message_ClearODO
	.global	_EEPROM_24XX_Write
	.global	_EEPROM_24XX_Read
	.global	_RTC_TimeSet
	.global	_RTC_TimeRead
	.global	_Timer_start_periodic_every
	.global	_Date2Seconds
	.global	_memset
	.section	CODE, CODE, align=2
	.global	_HMI_Timer_ISR
	._SYMBOL	"HMI_Timer_ISR", F, 0x8000000f, E, "_HMI_Timer_ISR", F
	._FPARAM	S, 2, F
	._SYMBOL	"id", P, 0x80000008, A, 8
	._SYMBOL	"data_ptr", P, 0x8000000f, A, 12
	._POINTER	1
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 339
_HMI_Timer_ISR:
L_20:
	STM	(R4,R5)
	ST	RP,@-SP
	ENTER	#4
	STM	(R8,R9,R10,R11)
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 40
	._CONFIG	S, B
L_21:				// Pred: L_20
	._LINE	0, 362
	LDI:32	#_TimerCounter,R1
	LDUB	@R1,R0	; _TimerCounter
	ADDN	#1,R0
	STB	R0,@R1	; _TimerCounter
	._LINE	0, 364
	LDI:32	#_HMI_Time+4,R6
	LDUH	@R6,R0	; _HMI_Time
	ADDN	#1,R0
	STH	R0,@R6	; _HMI_Time
	._LINE	0, 365
	LDUH	@R6,R0	; _HMI_Time
	LDI	#10000,R3
	CMP	R3,R0
	BLT32	L_23,R12
L_22:				// Pred: L_21
	._LINE	0, 365
	._LINE	0, 366
	LDI	#0,R0
	STH	R0,@R6	; _HMI_Time
	._LINE	0, 367
	LDI:32	#_HMI_Time+6,R1
	LDI	#1,R0
	STB	R0,@R1	; _HMI_Time
	._LINE	0, 368
L_23:				// Pred: L_22 L_21
	._LINE	0, 370
	LDI:32	#_HMI_Time+8,R5
	LDUH	@R5,R0	; _HMI_Time
	ADDN	#1,R0
	STH	R0,@R5	; _HMI_Time
	._LINE	0, 371
	LDUH	@R5,R0	; _HMI_Time
	LDI	#30000,R2
	CMP	R2,R0
	BLT32	L_25,R12
L_24:				// Pred: L_23
	._LINE	0, 371
	._LINE	0, 372
	LDI	#0,R0
	STH	R0,@R5	; _HMI_Time
	._LINE	0, 373
	LDI:32	#_HMI_Time+10,R1
	LDI	#1,R0
	STB	R0,@R1	; _HMI_Time
	._LINE	0, 374
L_25:				// Pred: L_24 L_23
	._LINE	0, 376
	LDI:32	#_HMI_Time+12,R4
	LDUH	@R4,R0	; _HMI_Time
	ADDN	#1,R0
	STH	R0,@R4	; _HMI_Time
	._LINE	0, 377
	LDUH	@R4,R1	; _HMI_Time
	LDI	#2000,R0
	CMP	R0,R1
	BLT32	L_27,R12
L_26:				// Pred: L_25
	._LINE	0, 377
	._LINE	0, 378
	LDI	#0,R0
	STH	R0,@R4	; _HMI_Time
	._LINE	0, 379
	LDI:32	#_HMI_Time+14,R0
	LDI	#1,R1
	STB	R1,@R0	; _HMI_Time
	._LINE	0, 380
L_27:				// Pred: L_26 L_25
	._LINE	0, 381
	LDI:32	#_HMI_Time+48,R6
	LDUH	@R6,R0	; _HMI_Time
	ADDN	#1,R0
	STH	R0,@R6	; _HMI_Time
	._LINE	0, 382
	LDUH	@R6,R0	; _HMI_Time
	CMP	R3,R0
	BLT32	L_29,R12
L_28:				// Pred: L_27
	._LINE	0, 382
	._LINE	0, 383
	LDI	#0,R0
	STH	R0,@R6	; _HMI_Time
	._LINE	0, 384
	LDI:32	#_HMI_Time+50,R0
	LDI	#1,R1
	STB	R1,@R0	; _HMI_Time
	._LINE	0, 385
L_29:				// Pred: L_28 L_27
	._LINE	0, 387
	LDI:32	#_HMI_Time,R3
	LDUH	@R3,R0	; _HMI_Time
	ADDN	#1,R0
	STH	R0,@R3	; _HMI_Time
	._LINE	0, 388
	LDUH	@R3,R1	; _HMI_Time
	LDI	#3000,R0
	CMP	R0,R1
	BLT32	L_31,R12
L_30:				// Pred: L_29
	._LINE	0, 388
	._LINE	0, 389
	LDI	#0,R0
	STH	R0,@R3	; _HMI_Time
	._LINE	0, 391
	LDI:32	#_HMI_Time+2,R0
	LDI	#1,R1
	STB	R1,@R0	; _HMI_Time
	._LINE	0, 392
L_31:				// Pred: L_30 L_29
	._LINE	0, 394
	LDI:32	#_HMI_Time+16,R3
	LDUH	@R3,R0	; _HMI_Time
	ADDN	#1,R0
	STH	R0,@R3	; _HMI_Time
	._LINE	0, 395
	LDUH	@R3,R0	; _HMI_Time
	CMP	R2,R0
	BLT32	L_33,R12
L_32:				// Pred: L_31
	._LINE	0, 395
	._LINE	0, 396
	LDI	#0,R0
	STH	R0,@R3	; _HMI_Time
	._LINE	0, 397
	LDI:32	#_HMI_Time+18,R0
	LDI	#1,R1
	STB	R1,@R0	; _HMI_Time
	._LINE	0, 398
L_33:				// Pred: L_32 L_31
	._LINE	0, 400
	LDI:32	#_HMI_Time+20,R4
	LDUH	@R4,R0	; _HMI_Time
	ADDN	#1,R0
	STH	R0,@R4	; _HMI_Time
	._LINE	0, 401
	LDUH	@R4,R0	; _HMI_Time
	CMP	R2,R0
	BLT32	L_35,R12
L_34:				// Pred: L_33
	._LINE	0, 401
	._LINE	0, 402
	LDI	#0,R0
	STH	R0,@R4	; _HMI_Time
	._LINE	0, 403
	LDI:32	#_HMI_Time+22,R0
	LDI	#1,R1
	STB	R1,@R0	; _HMI_Time
	._LINE	0, 404
L_35:				// Pred: L_34 L_33
	._LINE	0, 406
	LDI:32	#_HMI_Time+28,R5
	LDUH	@R5,R0	; _HMI_Time
	ADDN	#1,R0
	STH	R0,@R5	; _HMI_Time
	._LINE	0, 407
	LDUH	@R5,R0	; _HMI_Time
	LDI	#30000,R2
	CMP	R2,R0
	BLT32	L_37,R12
L_36:				// Pred: L_35
	._LINE	0, 407
	._LINE	0, 408
	LDI	#0,R0
	STH	R0,@R5	; _HMI_Time
	._LINE	0, 409
	LDI:32	#_HMI_Time+30,R0
	LDI	#1,R1
	STB	R1,@R0	; _HMI_Time
	._LINE	0, 410
L_37:				// Pred: L_36 L_35
	._LINE	0, 412
	LDI:32	#_HMI_Time+36,R7
	LDUH	@R7,R0	; _HMI_Time
	ADDN	#1,R0
	STH	R0,@R7	; _HMI_Time
	._LINE	0, 413
	LDUH	@R7,R0	; _HMI_Time
	CMP	R2,R0
	BLT32	L_39,R12
L_38:				// Pred: L_37
	._LINE	0, 413
	._LINE	0, 414
	LDI	#0,R0
	STH	R0,@R7	; _HMI_Time
	._LINE	0, 415
	LDI:32	#_HMI_Time+38,R0
	LDI	#1,R1
	STB	R1,@R0	; _HMI_Time
	._LINE	0, 416
L_39:				// Pred: L_38 L_37
	._LINE	0, 418
	LDI:32	#_HMI_Time+24,R13
	LDUH	@R13,R0	; _HMI_Time
	ADDN	#1,R0
	STH	R0,@R13	; _HMI_Time
	._LINE	0, 419
	LDUH	@R13,R0	; _HMI_Time
	CMP	R2,R0
	BLT32	L_41,R12
L_40:				// Pred: L_39
	._LINE	0, 419
	._LINE	0, 420
	LDI	#0,R0
	STH	R0,@R13	; _HMI_Time
	._LINE	0, 421
	LDI:32	#_HMI_Time+26,R0
	LDI	#1,R1
	STB	R1,@R0	; _HMI_Time
	._LINE	0, 422
L_41:				// Pred: L_40 L_39
	._LINE	0, 424
	LDI:32	#_HMI_Time+32,R3
	LDUH	@R3,R0	; _HMI_Time
	ADDN	#1,R0
	STH	R0,@R3	; _HMI_Time
	._LINE	0, 425
	LDUH	@R3,R0	; _HMI_Time
	CMP	R2,R0
	BLT32	L_43,R12
L_42:				// Pred: L_41
	._LINE	0, 425
	._LINE	0, 426
	LDI	#0,R0
	STH	R0,@R3	; _HMI_Time
	._LINE	0, 427
	LDI:32	#_HMI_Time+34,R0
	LDI	#1,R1
	STB	R1,@R0	; _HMI_Time
	._LINE	0, 428
L_43:				// Pred: L_42 L_41
	._LINE	0, 430
	LDI:32	#_HMI_Time+40,R1
	LDUH	@R1,R0	; _HMI_Time
	ADDN	#1,R0
	STH	R0,@R1	; _HMI_Time
	._LINE	0, 431
	LDUH	@R1,R0	; _HMI_Time
	CMP	R2,R0
	BLT32	L_45,R12
L_44:				// Pred: L_43
	._LINE	0, 431
	._LINE	0, 432
	LDI	#0,R0
	STH	R0,@R1	; _HMI_Time
	._LINE	0, 433
	LDI:32	#_HMI_Time+42,R0
	LDI	#1,R1
	STB	R1,@R0	; _HMI_Time
	._LINE	0, 434
L_45:				// Pred: L_44 L_43
	._LINE	0, 436
	LDI:32	#_HMI_Time+44,R5
	LDUH	@R5,R0	; _HMI_Time
	ADDN	#1,R0
	STH	R0,@R5	; _HMI_Time
	._LINE	0, 437
	LDUH	@R5,R0	; _HMI_Time
	CMP	R2,R0
	BLT32	L_47,R12
L_46:				// Pred: L_45
	._LINE	0, 437
	._LINE	0, 438
	LDI	#0,R0
	STH	R0,@R5	; _HMI_Time
	._LINE	0, 439
	LDI:32	#_HMI_Time+46,R0
	LDI	#1,R1
	STB	R1,@R0	; _HMI_Time
	._LINE	0, 440
L_47:				// Pred: L_46 L_45
	._LINE	0, 442
	LDI:32	#_HMI_Time+52,R6
	LDUH	@R6,R0	; _HMI_Time
	ADDN	#1,R0
	STH	R0,@R6	; _HMI_Time
	._LINE	0, 443
	LDUH	@R6,R0	; _HMI_Time
	LDI	#500,R2
	CMP	R2,R0
	BLT32	L_49,R12
L_48:				// Pred: L_47
	._LINE	0, 443
	._LINE	0, 444
	LDI	#0,R0
	STH	R0,@R6	; _HMI_Time
	._LINE	0, 445
	LDI:32	#_HMI_Time+54,R0
	LDI	#1,R1
	STB	R1,@R0	; _HMI_Time
	._LINE	0, 446
L_49:				// Pred: L_48 L_47
	._LINE	0, 448
	LDI:32	#_HMI_Time+56,R3
	LDUH	@R3,R0	; _HMI_Time
	ADDN	#1,R0
	STH	R0,@R3	; _HMI_Time
	._LINE	0, 449
	LDUH	@R3,R0	; _HMI_Time
	LDI	#5000,R1
	CMP	R1,R0
	BLT32	L_51,R12
L_50:				// Pred: L_49
	._LINE	0, 449
	._LINE	0, 450
	LDI	#0,R0
	STH	R0,@R3	; _HMI_Time
	._LINE	0, 451
	LDI:32	#_HMI_Time+58,R0
	LDI	#1,R1
	STB	R1,@R0	; _HMI_Time
	._LINE	0, 452
L_51:				// Pred: L_50 L_49
	._LINE	0, 454
	LDI:32	#_HMI_Time+60,R4
	LDUH	@R4,R0	; _HMI_Time
	ADDN	#1,R0
	STH	R0,@R4	; _HMI_Time
	._LINE	0, 455
	LDUH	@R4,R0	; _HMI_Time
	LDI	#200,R1
	CMP	R1,R0
	BLT32	L_53,R12
L_52:				// Pred: L_51
	._LINE	0, 455
	._LINE	0, 456
	LDI	#0,R0
	STH	R0,@R4	; _HMI_Time
	._LINE	0, 457
	LDI:32	#_HMI_Time+62,R0
	LDI	#1,R1
	STB	R1,@R0	; _HMI_Time
	._LINE	0, 458
L_53:				// Pred: L_52 L_51
	._LINE	0, 459
	LDI:32	#_HMI_Time+64,R7
	LDUH	@R7,R0	; _HMI_Time
	ADDN	#1,R0
	STH	R0,@R7	; _HMI_Time
	._LINE	0, 460
	LDUH	@R7,R0	; _HMI_Time
	CMP	R2,R0
	BLT32	L_55,R12
L_54:				// Pred: L_53
	._LINE	0, 460
	._LINE	0, 461
	LDI	#0,R0
	STH	R0,@R7	; _HMI_Time
	._LINE	0, 462
	LDI:32	#_HMI_Time+66,R0
	LDI	#1,R1
	STB	R1,@R0	; _HMI_Time
	._LINE	0, 463
L_55:				// Pred: L_54 L_53
	._LINE	0, 464
	LDI:32	#_HMI_Time+68,R13
	LDUH	@R13,R0	; _HMI_Time
	ADDN	#1,R0
	STH	R0,@R13	; _HMI_Time
	._LINE	0, 465
	LDUH	@R13,R0	; _HMI_Time
	LDI	#30000,R1
	CMP	R1,R0
	BLT32	L_57,R12
L_56:				// Pred: L_55
	._LINE	0, 465
	._LINE	0, 466
	LDI	#0,R0
	STH	R0,@R13	; _HMI_Time
	._LINE	0, 467
	LDI:32	#_HMI_Time+70,R0
	LDI	#1,R1
	STB	R1,@R0	; _HMI_Time
	._LINE	0, 468
L_57:				// Pred: L_56 L_55
	._LINE	0, 469
	LDI:32	#_HMI_Time+72,R6
	LDUH	@R6,R0	; _HMI_Time
	ADDN	#1,R0
	STH	R0,@R6	; _HMI_Time
	._LINE	0, 470
	LDUH	@R6,R0	; _HMI_Time
	LDI	#2000,R1
	CMP	R1,R0
	BLT32	L_59,R12
L_58:				// Pred: L_57
	._LINE	0, 470
	._LINE	0, 471
	LDI	#0,R0
	STH	R0,@R6	; _HMI_Time
	._LINE	0, 472
	LDI:32	#_HMI_Time+74,R0
	LDI	#1,R1
	STB	R1,@R0	; _HMI_Time
	._LINE	0, 473
L_59:				// Pred: L_58 L_57
	._LINE	0, 474
	LDI:32	#_HMI_Time+80,R2
	LDUH	@R2,R0	; _HMI_Time
	ADDN	#1,R0
	STH	R0,@R2	; _HMI_Time
	._LINE	0, 475
	LDUH	@R2,R0	; _HMI_Time
	LDI	#500,R1
	CMP	R1,R0
	BLT32	L_61,R12
L_60:				// Pred: L_59
	._LINE	0, 476
	._LINE	0, 477
	LDI	#0,R0
	STH	R0,@R2	; _HMI_Time
	._LINE	0, 478
	LDI:32	#_HMI_Time+82,R0
	LDI	#1,R1
	STB	R1,@R0	; _HMI_Time
	._LINE	0, 479
L_61:				// Pred: L_60 L_59
	._LINE	0, 480
	LDI:32	#_HMI_Time+84,R4
	LDUH	@R4,R0	; _HMI_Time
	ADDN	#1,R0
	STH	R0,@R4	; _HMI_Time
	._LINE	0, 481
	LDUH	@R4,R0	; _HMI_Time
	LDI	#1000,R9
	CMP	R9,R0
	BLT32	L_63,R12
L_62:				// Pred: L_61
	._LINE	0, 482
	._LINE	0, 483
	LDI	#0,R0
	STH	R0,@R4	; _HMI_Time
	._LINE	0, 484
	LDI:32	#_HMI_Time+86,R0
	LDI	#1,R1
	STB	R1,@R0	; _HMI_Time
	._LINE	0, 485
L_63:				// Pred: L_62 L_61
	._LINE	0, 487
	LDI:32	#_HMI_Time+88,R7
	LDUH	@R7,R0	; _HMI_Time
	ADDN	#1,R0
	STH	R0,@R7	; _HMI_Time
	._LINE	0, 488
	LDUH	@R7,R0	; _HMI_Time
	LDI	#6000,R1
	CMP	R1,R0
	BLT32	L_65,R12
L_64:				// Pred: L_63
	._LINE	0, 489
	._LINE	0, 490
	LDI	#0,R0
	STH	R0,@R7	; _HMI_Time
	._LINE	0, 491
	LDI:32	#_HMI_Time+90,R1
	LDI	#1,R0
	STB	R0,@R1	; _HMI_Time
	._LINE	0, 492
L_65:				// Pred: L_64 L_63
	._LINE	0, 493
	LDI:32	#_TimerCounter,R11
	LDUB	@R11,R10	; _TimerCounter
	MOV	R10,R4
	LDI	#100,R5
	CALL21	__divi
	LDI	#100,R0
	MUL	R0,R4
	MOV	MDL,R0
	SUB	R0,R10
	BNE32	L_67,R12
L_66:				// Pred: L_65
	._LINE	0, 493
	._LINE	0, 494
	LDI	#0,R0
	STB	R0,@R11	; _TimerCounter
	._LINE	0, 495
	LDI:32	#_FaultKeep1s,R0
	LDI	#1,R1
	STB	R1,@R0	; _FaultKeep1s
	._LINE	0, 496
	LDI:32	#_Timer_InstantFuel,R13
	LDUB	@R13,R0	; _Timer_InstantFuel
	ADDN	#1,R0
	STB	R0,@R13	; _Timer_InstantFuel
	._LINE	0, 497
	LDI:32	#_Timer_AveFuelValue,R12
	LDUB	@R12,R0	; _Timer_AveFuelValue
	ADDN	#1,R0
	STB	R0,@R12	; _Timer_AveFuelValue
	._LINE	0, 499
	LDI:32	#_FirstEnterTimer,R2
	LDUB	@R2,R0	; _FirstEnterTimer
	LDI	#255,R1
	CMP	R1,R0
	BGE32	L_69,R12
L_70:				// Pred: L_66
	._LINE	0, 499
	LDI:32	#_IgOnFlag,R0
	LDUB	@R0,R0	; _IgOnFlag
	CMP	#1,R0
	BNE32	L_69,R12
L_68:				// Pred: L_70
	._LINE	0, 499
	LDUB	@R2,R0	; _FirstEnterTimer
	ADDN	#1,R0
;-------volatile_access
	STB	R0,@R2	; _FirstEnterTimer
L_69:				// Pred: L_68 L_70 L_66
	._LINE	0, 501
	LDI:32	#_IconDisp_Timer_Counter,R5
	LDUB	@R5,R0	; _IconDisp_Timer_Counter
	CMP	R1,R0
	BGE32	L_72,R12
L_71:				// Pred: L_69
	._LINE	0, 501
	LDUB	@R5,R0	; _IconDisp_Timer_Counter
	ADDN	#1,R0
;-------volatile_access
	STB	R0,@R5	; _IconDisp_Timer_Counter
L_72:				// Pred: L_71 L_69
	._LINE	0, 503
	LDI:32	#_Timer_Waiting_Counter,R7
	LDUB	@R7,R0	; _Timer_Waiting_Counter
	CMP	R1,R0
	BGE32	L_74,R12
L_73:				// Pred: L_72
	._LINE	0, 503
	LDUB	@R7,R0	; _Timer_Waiting_Counter
	ADDN	#1,R0
;-------volatile_access
	STB	R0,@R7	; _Timer_Waiting_Counter
L_74:				// Pred: L_73 L_72
	._LINE	0, 505
	LDI:32	#_BootCounter,R4
	LDUB	@R4,R0	; _BootCounter
	CMP	R1,R0
	BGE32	L_76,R12
L_75:				// Pred: L_74
	._LINE	0, 505
	LDUB	@R4,R0	; _BootCounter
	ADDN	#1,R0
;-------volatile_access
	STB	R0,@R4	; _BootCounter
L_76:				// Pred: L_75 L_74
	._LINE	0, 507
	LDI:32	#_FuelErrTimeCounter,R5
	LDUH	@R5,R0	; _FuelErrTimeCounter
	LDI	#3600,R1
	CMP	R1,R0
	BGE32	L_78,R12
L_77:				// Pred: L_76
	._LINE	0, 507
	LDUH	@R5,R0	; _FuelErrTimeCounter
	ADDN	#1,R0
;-------volatile_access
	STH	R0,@R5	; _FuelErrTimeCounter
L_78:				// Pred: L_77 L_76
	._LINE	0, 509
	LDI:32	#_FuelChkTimeCounter,R1
	LDUH	@R1,R0	; _FuelChkTimeCounter
	LDI	#10000,R13
	CMP	R13,R0
	BGE32	L_80,R12
L_79:				// Pred: L_78
	._LINE	0, 509
	LDUH	@R1,R0	; _FuelChkTimeCounter
	ADDN	#1,R0
;-------volatile_access
	STH	R0,@R1	; _FuelChkTimeCounter
L_80:				// Pred: L_79 L_78
	._LINE	0, 511
	LDI:32	#_FuelDispTimeCounter,R6
	LDUH	@R6,R0	; _FuelDispTimeCounter
	CMP	R13,R0
	BGE32	L_67,R12
L_81:				// Pred: L_80
	._LINE	0, 511
	LDUH	@R6,R0	; _FuelDispTimeCounter
	ADDN	#1,R0
;-------volatile_access
	STH	R0,@R6	; _FuelDispTimeCounter
L_67:				// Pred: L_81 L_80 L_65
	._LINE	0, 514
	LDUB	@R11,R8	; _TimerCounter
	MOV	R8,R4
	LDI	#1000,R5
	CALL21	__divi
	MUL	R9,R4
	MOV	MDL,R0
	SUB	R0,R8
	BNE32	L_89,R12
L_83:				// Pred: L_67
	._LINE	0, 514
	._LINE	0, 517
	LDI:32	#_Msg_Struct+112,R0
	LDUB	@R0,R0	; _Msg_Struct
	CMP	#1,R0
	BNE32	L_89,R12
L_85:				// Pred: L_83
	._LINE	0, 517
	._LINE	0, 518
	LDI:32	#_TimerOilPressureLow,R7
	LDUB	@R7,R0	; _TimerOilPressureLow
	LDI	#255,R1
	CMP	R1,R0
	BGE32	L_89,R12
L_87:				// Pred: L_85
	._LINE	0, 518
	LDUB	@R7,R0	; _TimerOilPressureLow
	ADDN	#1,R0
;-------volatile_access
	STB	R0,@R7	; _TimerOilPressureLow
L_89:				// Pred: L_87 L_85 L_83 L_67
	._LINE	0, 520
	._CONFIG	E
	._LINE	0, 521
	LDM	(R8,R9,R10,R11)
	LEAVE
	LD	@SP+,RP
	ADDSP	#8
	RET
	._CONFIG	E
	.global	_Save_DataRead
	._SYMBOL	"Save_DataRead", F, 0x8000000f, E, "_Save_DataRead", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 533
_Save_DataRead:
L_90:
	ST	RP,@-SP
	ENTER	#8
	STM	(R8,R9,R10,R11)
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 24
	._CONFIG	S, B
	._SYMBOL	"tempdata", V, 0x80000008, A, -4
L_91:				// Pred: L_90
	._LINE	0, 535
	._LINE	0, 541
	CALL21	_Trip_read_algorithm
	LDI	#0,R10
	LDI:32	#_ODOTripCur,R8
	ST	R10,@R8	; _ODOTripCur
	LDI	#4,R13
	ST	R4,@(R8,R13)	; _ODOTripCur
	._LINE	0, 544
	LDI:32	#_Msg_Struct+44,R11
	LD	@R11,R4	; _Msg_Struct
	LD	@(R11,R13),R5	; _Msg_Struct
	LDI	#0,R6
	LDI	#100000,R7
	CALL21	__udivll
	LD	@R8,R1	; _ODOTripCur
	LDI	#4,R13
	LD	@(R8,R13),R0	; _ODOTripCur
	EOR	R0,R5
	EOR	R1,R4
	OR	R4,R5
	BEQ32	L_93,R12
L_92:				// Pred: L_91
	._LINE	0, 545
	._LINE	0, 546
	LD	@R8,R2	; _ODOTripCur
	LD	@(R8,R13),R4	; _ODOTripCur
	ST	R2,@R11	; _Msg_Struct
	ST	R4,@(R11,R13)	; _Msg_Struct
	._LINE	0, 547
	LD	@R11,R4	; _Msg_Struct
	LD	@(R11,R13),R5	; _Msg_Struct
	LDI	#0,R6
	LDI	#100000,R7
	CALL21	__umulll
	ST	R4,@R11	; _Msg_Struct
	LDI	#4,R13
	ST	R5,@(R11,R13)	; _Msg_Struct
	._LINE	0, 548
	LD	@R11,R7	; _Msg_Struct
	LD	@(R11,R13),R0	; _Msg_Struct
	ST	R0,@(FP,-4)	; _tempdata
	._LINE	0, 549
	CALL21	_startNMTimerLoop
	._LINE	0, 551
	MOV	FP,R9
	ADDN	#-4,R9
	LDI	#88,R4
	MOV	R9,R5
	LDI	#4,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 552
	LD	@R11,R3	; _Msg_Struct
	LDI	#4,R13
	LD	@(R11,R13),R6	; _Msg_Struct
	ST	R3,@(FP,-4)	; _tempdata
	._LINE	0, 553
	LDI	#92,R4
	MOV	R9,R5
	LDI	#4,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 554
	CALL21	_stopNMTimerLoop
	._LINE	0, 555
L_93:				// Pred: L_92 L_91
	._LINE	0, 557
	LDI:32	#_HMI_Msg+16,R8
	LDI	#380,R4
	MOV	R8,R5
	LDI	#4,R6
	CALL21	_EEPROM_24XX_Read
	._LINE	0, 559
	LD	@R8,R0	; _HMI_Msg
	CMP	#-1,R0
	BEQ32	L_94,R12
L_96:				// Pred: L_93
	._LINE	0, 559
	LD	@R8,R0	; _HMI_Msg
	LDI	#900,R1
	CMP	R1,R0
	BNC32	L_95,R12
L_94:				// Pred: L_96 L_93
	._LINE	0, 559
	._LINE	0, 560
	ST	R10,@R8	; _HMI_Msg
	._LINE	0, 561
L_95:				// Pred: L_94 L_96
	._LINE	0, 563
	LDI:32	#_ClearTripCount,R11
	LDI	#79,R4
	MOV	R11,R5
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Read
	._LINE	0, 564
	LDUB	@R11,R0	; _ClearTripCount
	CMP	#3,R0
	BLE32	L_98,R12
L_97:				// Pred: L_95
	._LINE	0, 564
	._LINE	0, 565
	LDI	#3,R0
	STB	R0,@R11	; _ClearTripCount
	._LINE	0, 566
	LDI	#79,R4
	MOV	R11,R5
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 567
L_98:				// Pred: L_97 L_95
	._LINE	0, 569
	LDI:32	#_Msg_Struct+42,R10
	LDI	#77,R4
	MOV	R10,R5
	LDI	#2,R6
	CALL21	_EEPROM_24XX_Read
	._LINE	0, 570
	LDUH	@R10,R1	; _Msg_Struct
	LDI:32	#_HMI_Msg+12,R5
	LD	@R5,R0	; _HMI_Msg
	CMP	R0,R1
	BLS32	L_100,R12
L_99:				// Pred: L_98
	._LINE	0, 570
	._LINE	0, 571
	LD	@R5,R0	; _HMI_Msg
	STH	R0,@R10	; _Msg_Struct
	._LINE	0, 572
	LDI	#77,R4
	MOV	R10,R5
	LDI	#2,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 573
L_100:				// Pred: L_99 L_98
	._LINE	0, 576
	LDI:32	#_IconPageID,R9
	LDI	#86,R4
	MOV	R9,R5
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Read
	._LINE	0, 577
	LDUB	@R9,R0	; _IconPageID
	CMP	#5,R0
	BLE32	L_102,R12
L_101:				// Pred: L_100
	._LINE	0, 577
	._LINE	0, 578
	LDI	#0,R0
	STB	R0,@R9	; _IconPageID
	._LINE	0, 579
	LDI	#86,R4
	MOV	R9,R5
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 580
L_102:				// Pred: L_101 L_100
	._LINE	0, 581
	LDI:32	#_Menu_Param+2,R5
	LDI	#404,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Read
	._LINE	0, 582
	LDI:32	#_Menu_Param+1,R5
	LDI	#401,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Read
	._LINE	0, 583
	LDI:32	#_RadaSet_Values,R8
	LDI	#446,R4
	MOV	R8,R5
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Read
	._LINE	0, 584
	LDUB	@R8,R0	; _RadaSet_Values
	LDI	#255,R10
	CMP	R10,R0
	BNE32	L_104,R12
L_103:				// Pred: L_102
	._LINE	0, 585
	LDI	#0,R0
;-------volatile_access
	STB	R0,@R8	; _RadaSet_Values
L_104:				// Pred: L_103 L_102
	._LINE	0, 586
	LDI:32	#_TPMSSet_Values,R9
	LDI	#447,R4
	MOV	R9,R5
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Read
	._LINE	0, 587
	LDUB	@R9,R0	; _TPMSSet_Values
	CMP	R10,R0
	BNE32	L_107,R12
L_105:				// Pred: L_104
	._LINE	0, 588
	LDI	#0,R0
;-------volatile_access
	STB	R0,@R9	; _TPMSSet_Values
L_107:				// Pred: L_105 L_104
	._LINE	0, 588
	._CONFIG	E
	._LINE	0, 591
	LDM	(R8,R9,R10,R11)
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_Save_DefaultSetting
	._SYMBOL	"Save_DefaultSetting", F, 0x8000000f, E, "_Save_DefaultSetting", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 603
_Save_DefaultSetting:
L_108:
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
L_109:				// Pred: L_108
	._LINE	0, 605
	LDI:32	#_IconPageID,R0
	LDI	#0,R1
	STB	R1,@R0	; _IconPageID
	._LINE	0, 606
	LDI:32	#_IconPageIDLast,R0
	STB	R1,@R0	; _IconPageIDLast
L_110:				// Pred: L_109
	._LINE	0, 606
	._CONFIG	E
	._LINE	0, 607
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_HMI_SaveBeforeSleep
	._SYMBOL	"HMI_SaveBeforeSleep", F, 0x8000000f, E, "_HMI_SaveBeforeSleep", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 619
_HMI_SaveBeforeSleep:
L_111:
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
L_112:				// Pred: L_111
	._LINE	0, 621
	LDI:32	#_Fuel_Display,R5
	LDI	#97,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 622
	LDI:32	#_IconPageID,R5
	LDUB	@R5,R0	; _IconPageID
	CMP	#5,R0
	BLE32	L_114,R12
L_113:				// Pred: L_112
	._LINE	0, 622
	LDI	#0,R0
;-------volatile_access
	STB	R0,@R5	; _IconPageID
L_114:				// Pred: L_113 L_112
	._LINE	0, 623
	LDI	#86,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 624
	LDI:32	#_Menu_Param,R5
	LDI	#400,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 625
	LDI:32	#_Menu_Param+2,R5
	LDI	#404,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 626
	LDI:32	#_Menu_Param+1,R5
	LDI	#401,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 627
	LDI:32	#_Menu_Param+3,R5
	LDI	#402,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 628
	LDI:32	#_Menu_Param+4,R5
	LDI	#403,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 631
	LDI:32	#_HMI_Msg+16,R5
	LDI	#380,R4
	LDI	#4,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 632
	LDI:32	#_RadaSet_Values,R5
	LDI	#446,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 633
	LDI:32	#_TPMSSet_Values,R5
	LDI	#447,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 634
	LDI:32	#_ClearTripCount,R5
	LDUB	@R5,R0	; _ClearTripCount
	CMP	#3,R0
	BLE32	L_116,R12
L_115:				// Pred: L_114
	._LINE	0, 634
	LDI	#3,R0
;-------volatile_access
	STB	R0,@R5	; _ClearTripCount
L_116:				// Pred: L_115 L_114
	._LINE	0, 635
	LDI	#79,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
L_117:				// Pred: L_116
	._LINE	0, 635
	._CONFIG	E
	._LINE	0, 638
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_HMI_ReadAfterWakeUp
	._SYMBOL	"HMI_ReadAfterWakeUp", F, 0x8000000f, E, "_HMI_ReadAfterWakeUp", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 650
_HMI_ReadAfterWakeUp:
L_1440:
	ST	RP,@-SP
	ENTER	#8
	STM	(R8,R9,R10,R11)
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 24
	._CONFIG	S, B
	._SYMBOL	"i", V, 0x80000002, A, -1
L_1441:				// Pred: L_1440
	._LINE	0, 652
	._LINE	0, 652
	LDI	#0,R9
	STB	R9,@(FP,-1)	; _i
	._LINE	0, 653
	LDI:32	#_Fuel_Display,R5
	LDI	#97,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Read
	._LINE	0, 655
	LDI:32	#_IconPageID,R5
	LDI	#86,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Read
	._LINE	0, 657
	LDI:32	#_Menu_Param+2,R5
	LDI	#404,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Read
	._LINE	0, 658
	LDI:32	#_Menu_Param+1,R8
	LDI	#401,R4
	MOV	R8,R5
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Read
	._LINE	0, 659
	LDUB	@R8,R0	; _Menu_Param
	CMP	#10,R0
	BLT32	L_1443,R12
L_1442:				// Pred: L_1441
	._LINE	0, 659
	LDUB	@R8,R0	; _Menu_Param
	LDI	#200,R1
	CMP	R1,R0
	BLE32	L_1444,R12
L_1443:				// Pred: L_1442 L_1441
	._LINE	0, 660
	LDI	#50,R0
;-------volatile_access
	STB	R0,@R8	; _Menu_Param
L_1444:				// Pred: L_1443 L_1442
	._LINE	0, 661
	LDI:32	#_Menu_Param+3,R8
	LDI	#402,R4
	MOV	R8,R5
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Read
	._LINE	0, 663
	LDI:32	#_Menu_Param+4,R10
	LDI	#403,R4
	MOV	R10,R5
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Read
	._LINE	0, 664
	LDUB	@R10,R0	; _Menu_Param
	LDI	#30,R1
	CMP	R1,R0
	BLT32	L_1447,R12
L_1445:				// Pred: L_1444
	._LINE	0, 664
	LDUB	@R10,R0	; _Menu_Param
	LDI	#220,R1
	CMP	R1,R0
	BGT32	L_1447,R12
L_1446:				// Pred: L_1445
	._LINE	0, 664
	LDUB	@R8,R0	; _Menu_Param
	CMP	#1,R0
	BNE32	L_1448,R12
L_1447:				// Pred: L_1446 L_1445 L_1444
	._LINE	0, 665
	LDI	#150,R0
;-------volatile_access
	STB	R0,@R10	; _Menu_Param
L_1448:				// Pred: L_1447 L_1446
	._LINE	0, 667
	LDI:32	#_HMI_Msg+16,R5
	LDI	#380,R4
	LDI	#4,R6
	CALL21	_EEPROM_24XX_Read
	._LINE	0, 668
	LDI:32	#_RadaSet_Values,R5
	LDI	#446,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Read
	._LINE	0, 669
	LDI:32	#_TPMSSet_Values,R5
	LDI	#447,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Read
	._LINE	0, 671
L_1449:				// Pred: L_1448
	._LINE	0, 671
	STB	R9,@(FP,-1)	; _i
	LDUB	@(FP,-1),R0
	CMP	#7,R0
	BGE32	L_1454,R12
L_1450:				// Pred: L_1449
	._LINE	0, 671
	LDI:32	#_FaultRecord_FrE2+60,R8
L_1451:				// Pred: L_1452 L_1450
	._LINE	0, 672
	._LINE	0, 673
	LDUB	@(FP,-1),R4	; _i
	LDI	#384,R0
	ADDN	R0,R4
	EXTUH	R4
	LDUB	@(FP,-1),R0	; _i
	MOV	R8,R5
	ADDN	R0,R5
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Read
	._LINE	0, 674
	LDUB	@(FP,-1),R0	; _i
	ADDN	#1,R0
	STB	R0,@(FP,-1)	; _i
L_1452:				// Pred: L_1451
	._LINE	0, 671
	LDUB	@(FP,-1),R0	; _i
	CMP	#7,R0
	BLT32	L_1451,R12
L_1453:				// Pred: L_1452
	._LINE	0, 675
L_1454:				// Pred: L_1453 L_1449
	._LINE	0, 675
	STB	R9,@(FP,-1)	; _i
	LDUB	@(FP,-1),R0	; _i
	CMP	#7,R0
	BGE32	L_1459,R12
L_1455:				// Pred: L_1454
	._LINE	0, 675
	LDI:32	#_FaultRecord_FrE2+30,R11
L_1456:				// Pred: L_1457 L_1455
	._LINE	0, 676
	._LINE	0, 677
	LDUB	@(FP,-1),R4	; _i
	LDI	#390,R0
	ADDN	R0,R4
	EXTUH	R4
	LDUB	@(FP,-1),R0	; _i
	MOV	R11,R5
	ADDN	R0,R5
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Read
	._LINE	0, 678
	LDUB	@(FP,-1),R0	; _i
	ADDN	#1,R0
	STB	R0,@(FP,-1)	; _i
L_1457:				// Pred: L_1456
	._LINE	0, 675
	LDUB	@(FP,-1),R0	; _i
	CMP	#7,R0
	BLT32	L_1456,R12
L_1458:				// Pred: L_1457
	._LINE	0, 679
L_1459:				// Pred: L_1458 L_1454
	._LINE	0, 679
	STB	R9,@(FP,-1)	; _i
	LDUB	@(FP,-1),R0	; _i
	CMP	#7,R0
	BGE32	L_1464,R12
L_1460:				// Pred: L_1459
	._LINE	0, 679
	LDI:32	#_FaultRecord_FrE2+18,R10
L_1461:				// Pred: L_1462 L_1460
	._LINE	0, 680
	._LINE	0, 681
	LDUB	@(FP,-1),R4	; _i
	LDI	#410,R0
	ADDN	R0,R4
	EXTUH	R4
	LDUB	@(FP,-1),R0	; _i
	MOV	R10,R5
	ADDN	R0,R5
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Read
	._LINE	0, 682
	LDUB	@(FP,-1),R0	; _i
	ADDN	#1,R0
	STB	R0,@(FP,-1)	; _i
L_1462:				// Pred: L_1461
	._LINE	0, 679
	LDUB	@(FP,-1),R0	; _i
	CMP	#7,R0
	BLT32	L_1461,R12
L_1463:				// Pred: L_1462
	._LINE	0, 683
L_1464:				// Pred: L_1463 L_1459
	._LINE	0, 683
	LDI	#0,R8
	STB	R8,@(FP,-1)	; _i
	LDUB	@(FP,-1),R0	; _i
	CMP	#7,R0
	BGE32	L_1469,R12
L_1465:				// Pred: L_1464
	._LINE	0, 683
	LDI:32	#_FaultRecord_FrE2+54,R9
L_1466:				// Pred: L_1467 L_1465
	._LINE	0, 684
	._LINE	0, 685
	LDUB	@(FP,-1),R4	; _i
	LDI	#416,R0
	ADDN	R0,R4
	EXTUH	R4
	LDUB	@(FP,-1),R0	; _i
	MOV	R9,R5
	ADDN	R0,R5
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Read
	._LINE	0, 686
	LDUB	@(FP,-1),R0	; _i
	ADDN	#1,R0
	STB	R0,@(FP,-1)	; _i
L_1467:				// Pred: L_1466
	._LINE	0, 683
	LDUB	@(FP,-1),R0	; _i
	CMP	#7,R0
	BLT32	L_1466,R12
L_1468:				// Pred: L_1467
	._LINE	0, 687
L_1469:				// Pred: L_1468 L_1464
	._LINE	0, 687
	STB	R8,@(FP,-1)	; _i
	LDUB	@(FP,-1),R0	; _i
	CMP	#7,R0
	BGE32	L_1474,R12
L_1470:				// Pred: L_1469
	._LINE	0, 687
	LDI:32	#_FaultRecord_FrE2+42,R11
L_1471:				// Pred: L_1472 L_1470
	._LINE	0, 688
	._LINE	0, 689
	LDUB	@(FP,-1),R4	; _i
	LDI	#428,R0
	ADDN	R0,R4
	EXTUH	R4
	LDUB	@(FP,-1),R0	; _i
	MOV	R11,R5
	ADDN	R0,R5
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Read
	._LINE	0, 690
	LDUB	@(FP,-1),R0	; _i
	ADDN	#1,R0
	STB	R0,@(FP,-1)	; _i
L_1472:				// Pred: L_1471
	._LINE	0, 687
	LDUB	@(FP,-1),R0	; _i
	CMP	#7,R0
	BLT32	L_1471,R12
L_1473:				// Pred: L_1472
	._LINE	0, 691
L_1474:				// Pred: L_1473 L_1469
	._LINE	0, 691
	STB	R8,@(FP,-1)	; _i
	LDUB	@(FP,-1),R0	; _i
	CMP	#7,R0
	BGE32	L_1479,R12
L_1475:				// Pred: L_1474
	._LINE	0, 691
	LDI:32	#_FaultRecord_FrE2+36,R10
L_1476:				// Pred: L_1477 L_1475
	._LINE	0, 692
	._LINE	0, 693
	LDUB	@(FP,-1),R4	; _i
	LDI	#422,R0
	ADDN	R0,R4
	EXTUH	R4
	LDUB	@(FP,-1),R0	; _i
	MOV	R10,R5
	ADDN	R0,R5
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Read
	._LINE	0, 694
	LDUB	@(FP,-1),R0	; _i
	ADDN	#1,R0
	STB	R0,@(FP,-1)	; _i
L_1477:				// Pred: L_1476
	._LINE	0, 691
	LDUB	@(FP,-1),R0	; _i
	CMP	#7,R0
	BLT32	L_1476,R12
L_1478:				// Pred: L_1477
	._LINE	0, 695
L_1479:				// Pred: L_1478 L_1474
	._LINE	0, 695
	STB	R8,@(FP,-1)	; _i
	LDUB	@(FP,-1),R0	; _i
	CMP	#7,R0
	BGE32	L_1484,R12
L_1480:				// Pred: L_1479
	._LINE	0, 695
	LDI:32	#_FaultRecord_FrE2+48,R9
L_1481:				// Pred: L_1482 L_1480
	._LINE	0, 696
	._LINE	0, 697
	LDUB	@(FP,-1),R4	; _i
	LDI	#434,R0
	ADDN	R0,R4
	EXTUH	R4
	LDUB	@(FP,-1),R0	; _i
	MOV	R9,R5
	ADDN	R0,R5
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Read
	._LINE	0, 698
	LDUB	@(FP,-1),R0	; _i
	ADDN	#1,R0
	STB	R0,@(FP,-1)	; _i
L_1482:				// Pred: L_1481
	._LINE	0, 695
	LDUB	@(FP,-1),R0	; _i
	CMP	#7,R0
	BLT32	L_1481,R12
L_1483:				// Pred: L_1482
	._LINE	0, 700
L_1484:				// Pred: L_1483 L_1479
	._LINE	0, 700
	STB	R8,@(FP,-1)	; _i
	LDUB	@(FP,-1),R0	; _i
	CMP	#7,R0
	BGE32	L_1489,R12
L_1485:				// Pred: L_1484
	._LINE	0, 700
	LDI:32	#_FaultMsgList,R9
L_1486:				// Pred: L_1487 L_1485
	._LINE	0, 701
	._LINE	0, 702
	LDUB	@(FP,-1),R4	; _i
	LDI	#440,R0
	ADDN	R0,R4
	EXTUH	R4
	LDUB	@(FP,-1),R0	; _i
	MOV	R9,R5
	ADDN	R0,R5
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Read
	._LINE	0, 703
	LDUB	@(FP,-1),R0	; _i
	ADDN	#1,R0
	STB	R0,@(FP,-1)	; _i
L_1487:				// Pred: L_1486
	._LINE	0, 700
	LDUB	@(FP,-1),R0	; _i
	CMP	#7,R0
	BLT32	L_1486,R12
L_1488:				// Pred: L_1487
	._LINE	0, 704
L_1489:				// Pred: L_1488 L_1484
	._LINE	0, 704
	STB	R8,@(FP,-1)	; _i
	LDUB	@(FP,-1),R0	; _i
	CMP	#13,R0
	BGE32	L_1494,R12
L_1490:				// Pred: L_1489
	._LINE	0, 704
	LDI:32	#_FaultRecord_Flag,R8
	LDI:32	#_FaultRecord_FrE2+5,R3
	LDI:32	#_FaultRecord24H,R1
	LDI:32	#_FaultRecord_FrE2+4,R4
	LDI:32	#_FaultRecord_FrE2+3,R5
	LDI:32	#_FaultRecord_FrE2+2,R6
	LDI:32	#_FaultRecord_FrE2+1,R7
L_1491:				// Pred: L_1790 L_1490
	._LINE	0, 705
	._LINE	0, 706
	LDUB	@(FP,-1),R0	; _i
	LDI	#6,R12
	MUL	R12,R0
	MOV	MDL,R2
	MOV	R8,R0
	ADDN	R2,R0
	LDUB	@(FP,-1),R2	; _i
	MUL	R12,R2
	MOV	MDL,R13
	LDUB	@(R3,R13),R2	; _FaultRecord_FrE2
	LDI	#4,R13
	STB	R2,@(R0,R13)
	._LINE	0, 707
	LDUB	@(FP,-1),R0	; _i
	MUL	R12,R0
	MOV	MDL,R2
	MOV	R1,R0
	ADDN	R2,R0
	LDUB	@(FP,-1),R2	; _i
	MUL	R12,R2
	MOV	MDL,R13
	LDUB	@(R4,R13),R2	; _FaultRecord_FrE2
	STB	R2,@R0
	._LINE	0, 708
	LDUB	@(FP,-1),R0	; _i
	MUL	R12,R0
	MOV	MDL,R0
	MOV	R1,R2
	ADDN	R0,R2
	LDUB	@(FP,-1),R0	; _i
	MUL	R12,R0
	MOV	MDL,R13
	LDUB	@(R5,R13),R0	; _FaultRecord_FrE2
	LDI	#1,R13
	STB	R0,@(R2,R13)
	._LINE	0, 709
	LDUB	@(FP,-1),R0	; _i
	MUL	R12,R0
	MOV	MDL,R0
	MOV	R1,R2
	ADDN	R0,R2
	LDUB	@(FP,-1),R0	; _i
	MUL	R12,R0
	MOV	MDL,R13
	LDUB	@(R6,R13),R0	; _FaultRecord_FrE2
	LDI	#2,R13
	STB	R0,@(R2,R13)
	._LINE	0, 710
	LDUB	@(FP,-1),R0	; _i
	MUL	R12,R0
	MOV	MDL,R0
	MOV	R1,R2
	ADDN	R0,R2
	LDUB	@(FP,-1),R0	; _i
	MUL	R12,R0
	MOV	MDL,R13
	LDUB	@(R7,R13),R0	; _FaultRecord_FrE2
	LDI	#3,R13
	STB	R0,@(R2,R13)
	._LINE	0, 711
	LDUB	@(FP,-1),R0	; _i
	MUL	R12,R0
	MOV	MDL,R0
	LDI:32	#_FaultRecord24H,R2
	ADDN	R0,R2
	LDUB	@(FP,-1),R0	; _i
	MUL	R12,R0
	MOV	MDL,R13
	LDI:32	#_FaultRecord_FrE2,R0
	LDUB	@(R0,R13),R0	; _FaultRecord_FrE2
	LDI	#4,R13
	STB	R0,@(R2,R13)
	._LINE	0, 712
	LDUB	@(FP,-1),R0	; _i
	ADDN	#1,R0
	STB	R0,@(FP,-1)	; _i
L_1492:				// Pred: L_1491
	._LINE	0, 704
	LDUB	@(FP,-1),R0	; _i
	CMP	#13,R0
	BGE32	L_1494,R12
L_1790:				// Pred: L_1492
	._LINE	0, 713
	BRA32	L_1491,R12
L_1494:				// Pred: L_1492 L_1489
	._LINE	0, 713
	LDI	#0,R0
	STB	R0,@(FP,-1)	; _i
	LDUB	@(FP,-1),R0	; _i
	CMP	#7,R0
	BGE32	L_1503,R12
L_1495:				// Pred: L_1494
	._LINE	0, 713
	LDI:32	#_FaultMsgList,R2
L_1496:				// Pred: L_1501 L_1495
	._LINE	0, 714
	._LINE	0, 715
	LDUB	@(FP,-1),R13	; _i
	LDUB	@(R2,R13),R0	; _FaultMsgList
	CMP	#0,R0
	BEQ32	L_1498,R12
L_1497:				// Pred: L_1496
	._LINE	0, 715
	LDUB	@(FP,-1),R13	; _i
	LDUB	@(R2,R13),R0	; _FaultMsgList
	LDI	#255,R1
	CMP	R1,R0
	BNE32	L_1499,R12
L_1498:				// Pred: L_1497 L_1496
	._LINE	0, 716
	._LINE	0, 717
	LDUB	@(FP,-1),R0	; _i
	LDI:32	#_FaultRecord_Dis,R1
	STB	R0,@R1	; _FaultRecord_Dis
	._LINE	0, 718
	BRA32	L_1503,R12
L_1499:				// Pred: L_1497
	._LINE	0, 720
	LDUB	@(FP,-1),R0	; _i
	ADDN	#1,R0
	STB	R0,@(FP,-1)	; _i
L_1500:				// Pred: L_1499
	._LINE	0, 713
	LDUB	@(FP,-1),R0	; _i
	CMP	#7,R0
	BGE32	L_1503,R12
L_1501:				// Pred: L_1500
	._LINE	0, 721
	BRA32	L_1496,R12
L_1503:				// Pred: L_1500 L_1498 L_1494
	._LINE	0, 721
	._CONFIG	E
	._LINE	0, 721
	LDM	(R8,R9,R10,R11)
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_Save_BatteryShut_DataInit
	._SYMBOL	"Save_BatteryShut_DataInit", F, 0x8000000f, E, "_Save_BatteryShut_DataInit", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 733
_Save_BatteryShut_DataInit:
L_172:
	ST	RP,@-SP
	ENTER	#28
	STM	(R8,R9,R10,R11)
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 40
	._CONFIG	S, B
	._SYMBOL	"EEpromFlag", V, 0x80000008, A, -4
L_173:				// Pred: L_172
	._LINE	0, 735
	._LINE	0, 735
	LDI	#0,R0
	ST	R0,@(FP,-4)	; _EEpromFlag
	._LINE	0, 738
	MOV	FP,R5
	ADDN	#-4,R5
	ST	R5,@(FP,-12)
	LDI	#64,R4
	LDI	#4,R6
	CALL21	_EEPROM_24XX_Read
	._LINE	0, 739
	LD	@(FP,-4),R0	; _EEpromFlag
	LDI	#1515878286,R1
	ST	R1,@(FP,-8)
	CMP	R1,R0
	BEQ32	L_175,R12
L_174:				// Pred: L_173
	._LINE	0, 740
	._LINE	0, 742
	CALL21	_Trip_Init
	._LINE	0, 743
	LDI:32	#_ClearTripCount,R0
	ST	R0,@(FP,-16)
	LDI	#0,R2
	STB	R2,@R0	; _ClearTripCount
	._LINE	0, 744
	LDI:32	#_Menu_Param,R5
	STB	R2,@R5	; _Menu_Param
	._LINE	0, 745
	LDI:32	#_Menu_Param+2,R0
	ST	R0,@(FP,-20)
	STB	R2,@R0	; _Menu_Param
	._LINE	0, 746
	LDI:32	#_Menu_Param+1,R11
	LDI	#50,R0
	STB	R0,@R11	; _Menu_Param
	._LINE	0, 747
	LDI:32	#_Menu_Param+3,R10
	LDI	#1,R0
	STB	R0,@R10	; _Menu_Param
	._LINE	0, 748
	LDI:32	#_Menu_Param+4,R9
	LDI	#150,R0
	STB	R0,@R9	; _Menu_Param
	._LINE	0, 749
	LDI:32	#_RadaSet_Values,R0
	ST	R0,@(FP,-24)
	STB	R2,@R0	; _RadaSet_Values
	._LINE	0, 750
	LDI:32	#_TPMSSet_Values,R8
	STB	R2,@R8	; _TPMSSet_Values
	._LINE	0, 751
	LDI	#400,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 752
	LDI	#404,R4
	LD	@(FP,-20),R5
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 753
	LDI	#401,R4
	MOV	R11,R5
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 754
	LDI	#402,R4
	MOV	R10,R5
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 755
	LDI	#403,R4
	MOV	R9,R5
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 756
	LDI	#79,R4
	LD	@(FP,-16),R5
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 757
	LDI	#446,R4
	LD	@(FP,-24),R5
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 758
	LDI	#447,R4
	MOV	R8,R5
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 761
	CALL21	_Save_DefaultSetting
	._LINE	0, 763
	LDI:32	#_IconPageID,R5
	LDI	#86,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 765
	LD	@(FP,-8),R0
	ST	R0,@(FP,-4)	; _EEpromFlag
	._LINE	0, 766
	LDI	#64,R4
	LD	@(FP,-12),R5
	LDI	#4,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 768
	BRA32	L_177,R12
L_175:				// Pred: L_173
	._LINE	0, 770
	._LINE	0, 772
	CALL21	_Save_DefaultSetting
	._LINE	0, 773
L_177:				// Pred: L_175 L_174
	._LINE	0, 773
	._CONFIG	E
	._LINE	0, 774
	LDM	(R8,R9,R10,R11)
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_ICON_FastDispFlagSet
	._SYMBOL	"ICON_FastDispFlagSet", F, 0x8000000f, E, "_ICON_FastDispFlagSet", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 776
_ICON_FastDispFlagSet:
L_178:
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
L_179:				// Pred: L_178
	._LINE	0, 778
	LDI:32	#_IconFastDispFlag,R1
	LDI	#1,R0
	STB	R0,@R1	; _IconFastDispFlag
L_180:				// Pred: L_179
	._LINE	0, 778
	._CONFIG	E
	._LINE	0, 779
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_ICON_FastDispFlagClear
	._SYMBOL	"ICON_FastDispFlagClear", F, 0x8000000f, E, "_ICON_FastDispFlagClear", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 781
_ICON_FastDispFlagClear:
L_181:
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
L_182:				// Pred: L_181
	._LINE	0, 783
	LDI:32	#_IconFastDispFlag,R1
	LDI	#0,R0
	STB	R0,@R1	; _IconFastDispFlag
L_183:				// Pred: L_182
	._LINE	0, 783
	._CONFIG	E
	._LINE	0, 784
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_ICON_MenuReInit
	._SYMBOL	"ICON_MenuReInit", F, 0x8000000f, E, "_ICON_MenuReInit", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 786
_ICON_MenuReInit:
L_184:
	ST	RP,@-SP
	ENTER	#4
	STM	(R8)
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
L_185:				// Pred: L_184
	._LINE	0, 788
	LDI:32	#_MenuSetFlag,R13
	LDUB	@R13,R0	; _MenuSetFlag
	CMP	#0,R0
	BEQ32	L_188,R12
L_186:				// Pred: L_185
	._LINE	0, 789
	._LINE	0, 790
	LDI	#0,R0
	STB	R0,@R13	; _MenuSetFlag
	._LINE	0, 791
	LDI:32	#_ComputerFastDispFlag,R0
	LDI	#1,R8
	STB	R8,@R0	; _ComputerFastDispFlag
	._LINE	0, 792
	CALL21	_ICON_FastDispFlagSet
	._LINE	0, 793
	LDI:32	#_BmpMenuFlag,R0
	STB	R8,@R0	; _BmpMenuFlag
	._LINE	0, 794
	LDI:32	#_DispFaultMsgFlag,R0
	LDI	#255,R1
	STB	R1,@R0	; _DispFaultMsgFlag
	._LINE	0, 796
	LDI	#0,R4
	LDI	#0,R5
	CALL21	_Jump2Menu
	._LINE	0, 797
L_188:				// Pred: L_186 L_185
	._LINE	0, 797
	._CONFIG	E
	._LINE	0, 798
	LDM	(R8)
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_ICON_PageJump
	._SYMBOL	"ICON_PageJump", F, 0x8000000f, E, "_ICON_PageJump", F
	._FPARAM	S, 1, F
	._SYMBOL	"NewPageId", P, 0x80000002, A, 11
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 801
_ICON_PageJump:
L_189:
	ST	R4,@-SP
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 40
	._CONFIG	S, B
L_190:				// Pred: L_189
	._LINE	0, 803
	LDUB	@(FP,11),R0	; _NewPageId
	CMP	#5,R0
	BEQ32	L_192,R12
L_191:				// Pred: L_190
	._LINE	0, 803
	._LINE	0, 804
	LDI:32	#_ComputerFastDispFlag,R0
	LDI	#1,R1
	STB	R1,@R0	; _ComputerFastDispFlag
	._LINE	0, 805
	LDUB	@(FP,11),R0	; _NewPageId
	LDI:32	#_IconPageIDLast,R1
	STB	R0,@R1	; _IconPageIDLast
	._LINE	0, 806
L_192:				// Pred: L_191 L_190
	._LINE	0, 808
	LDUB	@(FP,11),R1	; _NewPageId
	LDI:32	#_IconPageID,R0
	STB	R1,@R0	; _IconPageID
	._LINE	0, 809
	CALL21	_ICON_FastDispFlagSet
	._LINE	0, 810
	LDI:32	#_IconDispPos,R0
	LDI	#255,R1
	STB	R1,@R0	; _IconDispPos
	._LINE	0, 811
	LDI:32	#_IconDisp_Timer_Counter,R0
	LDI	#20,R1
	STB	R1,@R0	; _IconDisp_Timer_Counter
	._LINE	0, 812
	LDI:32	#_Timer_Waiting_Counter,R0
	LDI	#0,R1
	STB	R1,@R0	; _Timer_Waiting_Counter
L_193:				// Pred: L_192
	._LINE	0, 812
	._CONFIG	E
	._LINE	0, 813
	LEAVE
	LD	@SP+,RP
	ADDSP	#4
	RET
	._CONFIG	E
	.global	_ICON_PageBack
	._SYMBOL	"ICON_PageBack", F, 0x8000000f, E, "_ICON_PageBack", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 815
_ICON_PageBack:
L_194:
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
L_195:				// Pred: L_194
	._LINE	0, 817
	LDI:32	#_HMI_Msg,R0
	LDUB	@R0,R0	; _HMI_Msg
	CMP	#1,R0
	BEQ32	L_197,R12
L_196:				// Pred: L_195
	._LINE	0, 817
	BRA32	L_198,R12
L_197:				// Pred: L_195
	._LINE	0, 819
	LDI:32	#_IconPageIDLast,R0
	LDUB	@R0,R0	; _IconPageIDLast
	LDI:32	#_IconPageID,R1
	STB	R0,@R1	; _IconPageID
	._LINE	0, 820
	CALL21	_ICON_FastDispFlagSet
	._LINE	0, 821
	LDI:32	#_ComputerFastDispFlag,R0
	LDI	#1,R1
	STB	R1,@R0	; _ComputerFastDispFlag
	._LINE	0, 822
	LDI:32	#_IconKeepT,R0
	LDUB	@R0,R0	; _IconKeepT
	LDI:32	#_IconDisp_Timer_Counter,R1
	STB	R0,@R1	; _IconDisp_Timer_Counter
	._LINE	0, 823
	LDI:32	#_IconDispPos,R0
	LDI	#255,R1
	STB	R1,@R0	; _IconDispPos
	._LINE	0, 824
	LDI:32	#_Timer_Waiting_Counter,R0
	LDI	#0,R1
	STB	R1,@R0	; _Timer_Waiting_Counter
	._LINE	0, 825
	LDI:32	#_IntoMenu_Flag,R0
	STB	R1,@R0	; _IntoMenu_Flag
	._LINE	0, 826
	LDI:32	#_Into_MaintainSetFlag,R0
	STB	R1,@R0	; _Into_MaintainSetFlag
	._LINE	0, 827
	LDI:32	#_Into_VersionFlag,R0
;-------volatile_access
	STB	R1,@R0	; _Into_VersionFlag
L_198:				// Pred: L_197 L_196
	._LINE	0, 827
	._CONFIG	E
	._LINE	0, 828
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_ICON_WarningSet
	._SYMBOL	"ICON_WarningSet", F, 0x8000000f, E, "_ICON_WarningSet", F
	._FPARAM	S, 1, F
	._SYMBOL	"PicNum", P, 0x80000002, A, 11
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 831
_ICON_WarningSet:
L_199:
	ST	R4,@-SP
	ST	RP,@-SP
	ENTER	#4
	STM	(R8,R9,R10)
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 40
	._CONFIG	S, B
L_200:				// Pred: L_199
	._LINE	0, 833
	LDUB	@(FP,11),R0	; _PicNum
	CMP	#13,R0
	BLT32	L_202,R12
L_201:				// Pred: L_200
	._LINE	0, 834
	BRA32	L_203,R12
L_202:				// Pred: L_200
	._LINE	0, 836
	LDUB	@(FP,11),R0	; _PicNum
	LDI	#6,R10
	MUL	R10,R0
	MOV	MDL,R1
	LDI:32	#_WarningIcon,R8
	MOV	R8,R0
	ADDN	R1,R0
	LDI	#1,R13
	LDUB	@(R0,R13),R0
	CMP	#0,R0
	BNE32	L_203,R12
L_204:				// Pred: L_202
	._LINE	0, 837
	._LINE	0, 838
	LDI:32	#_IconPageID,R0
	LDUB	@R0,R0	; _IconPageID
	CMP	#5,R0
	BEQ32	L_207,R12
L_206:				// Pred: L_204
	._LINE	0, 839
	LDI	#5,R4
	CALL21	_ICON_PageJump
L_207:				// Pred: L_206 L_204
	._LINE	0, 840
	LDI:32	#_IconNewCount,R9
	LDUB	@R9,R0	; _IconNewCount
	CMP	#0,R0
	BNE32	L_209,R12
L_210:				// Pred: L_207
	._LINE	0, 840
	LDI:32	#_IconCycleFlag,R0
	LDUB	@R0,R0	; _IconCycleFlag
	CMP	#0,R0
	BEQ32	L_209,R12
L_208:				// Pred: L_210
	._LINE	0, 841
	._LINE	0, 842
	LDI:32	#_IconCount,R0
	LDUB	@R0,R0	; _IconCount
	CMP	#0,R0
	BLE32	L_212,R12
L_211:				// Pred: L_208
	._LINE	0, 842
	._LINE	0, 843
	LDI:32	#_IconNewPos,R0
	LDI	#0,R1
	STB	R1,@R0	; _IconNewPos
	._LINE	0, 844
	CALL21	_ICON_FastDispFlagSet
	._LINE	0, 845
	BRA32	L_216,R12
L_212:				// Pred: L_208
	._LINE	0, 845
	._LINE	0, 846
	LDI:32	#_IconDisp_Timer_Counter,R0
	LDUB	@R0,R3	; _IconDisp_Timer_Counter
	LDI:32	#_IconKeepT,R0
	LDUB	@R0,R0	; _IconKeepT
	CMP	R0,R3
	BLT32	L_216,R12
L_214:				// Pred: L_212
	._LINE	0, 846
	._LINE	0, 847
	LDI:32	#_IconNewPos,R0
	LDI	#0,R1
	STB	R1,@R0	; _IconNewPos
	._LINE	0, 848
	CALL21	_ICON_FastDispFlagSet
	._LINE	0, 849
L_215:				// Pred: L_214
	._LINE	0, 850
	._LINE	0, 851
	BRA32	L_216,R12
L_209:				// Pred: L_210 L_207
	._LINE	0, 852
	LDUB	@(FP,11),R0	; _PicNum
	MUL	R10,R0
	MOV	MDL,R1
	MOV	R8,R0
	ADDN	R1,R0
	LDUB	@R0,R0
	LDI:32	#_IconNewPos,R2
	LDUB	@R2,R1	; _IconNewPos
	CMP	R1,R0
	BGE32	L_216,R12
L_217:				// Pred: L_209
	._LINE	0, 853
	._LINE	0, 860
	LDI	#0,R0
	STB	R0,@R2	; _IconNewPos
	._LINE	0, 861
L_216:				// Pred: L_217 L_209 L_215 L_212
				//	 L_211
	._LINE	0, 862
	LDUB	@(FP,11),R0	; _PicNum
	MUL	R10,R0
	MOV	MDL,R1
	MOV	R8,R0
	ADDN	R1,R0
	LDI	#1,R1
	LDI	#1,R13
	STB	R1,@(R0,R13)
	._LINE	0, 863
	LDUB	@(FP,11),R0	; _PicNum
	MUL	R10,R0
	MOV	MDL,R0
	ADDN	R0,R8
	LDI	#0,R0
	LDI	#2,R13
	STH	R0,@(R8,R13)
	._LINE	0, 864
	LDUB	@R9,R0	; _IconNewCount
	ADDN	#1,R0
	STB	R0,@R9	; _IconNewCount
	._LINE	0, 865
	LDI:32	#_IconCount,R4
	LDUB	@R4,R0	; _IconCount
	ADDN	#1,R0
	STB	R0,@R4	; _IconCount
	._LINE	0, 866
	LDI:32	#_WarningLoopDelay,R0
	LDI	#0,R1
	STB	R1,@R0	; _WarningLoopDelay
	._LINE	0, 867
L_203:				// Pred: L_216 L_202 L_201
	._LINE	0, 896
	._CONFIG	E
	._LINE	0, 897
	LDM	(R8,R9,R10)
	LEAVE
	LD	@SP+,RP
	ADDSP	#4
	RET
	._CONFIG	E
	.global	_ICON_WarningClear
	._SYMBOL	"ICON_WarningClear", F, 0x8000000f, E, "_ICON_WarningClear", F
	._FPARAM	S, 1, F
	._SYMBOL	"PicNum", P, 0x80000002, A, 11
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 899
_ICON_WarningClear:
L_220:
	ST	R4,@-SP
	ST	RP,@-SP
	ENTER	#4
	STM	(R8,R9)
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 40
	._CONFIG	S, B
L_221:				// Pred: L_220
	._LINE	0, 901
	LDUB	@(FP,11),R0	; _PicNum
	LDI	#6,R9
	MUL	R9,R0
	MOV	MDL,R1
	LDI:32	#_WarningIcon,R8
	MOV	R8,R0
	ADDN	R1,R0
	LDI	#1,R13
	LDUB	@(R0,R13),R0
	CMP	#0,R0
	BEQ32	L_231,R12
L_222:				// Pred: L_221
	._LINE	0, 902
	._LINE	0, 904
	LDI:32	#_IconDispPos,R0
	LDUB	@R0,R0	; _IconDispPos
	LDUB	@(FP,11),R1	; _PicNum
	CMP	R1,R0
	BNE32	L_225,R12
L_224:				// Pred: L_222
	._LINE	0, 904
	._LINE	0, 905
	LDI:32	#_IconFastDispFlag,R0
	LDUB	@R0,R0	; _IconFastDispFlag
	CMP	#0,R0
	BNE32	L_225,R12
L_226:				// Pred: L_224
	._LINE	0, 905
	._LINE	0, 906
	LDI:32	#_IconDisp_Timer_Counter,R0
	LDUB	@R0,R6	; _IconDisp_Timer_Counter
	LDI:32	#_IconKeepT,R0
	LDUB	@R0,R0	; _IconKeepT
	CMP	R0,R6
	BEQ32	L_229,R12
L_230:				// Pred: L_226
	._LINE	0, 906
	LDI:32	#_IconCycleFlag,R0
	LDUB	@R0,R0	; _IconCycleFlag
	CMP	#0,R0
	BNE32	L_229,R12
L_228:				// Pred: L_230
	._LINE	0, 906
	._LINE	0, 907
	BRA32	L_231,R12
L_229:				// Pred: L_230 L_226
	._LINE	0, 908
	._LINE	0, 909
	CALL21	_ICON_FastDispFlagSet
	._LINE	0, 910
	._LINE	0, 911
L_225:				// Pred: L_229 L_224 L_222
	._LINE	0, 914
	LDUB	@(FP,11),R0	; _PicNum
	MUL	R9,R0
	MOV	MDL,R1
	MOV	R8,R0
	ADDN	R1,R0
	LDI	#1,R13
	LDUB	@(R0,R13),R0
	CMP	#1,R0
	BNE32	L_235,R12
L_234:				// Pred: L_225
	._LINE	0, 915
	LDI:32	#_IconNewCount,R3
	LDUB	@R3,R0	; _IconNewCount
	CMP	#0,R0
	BLE32	L_235,R12
L_236:				// Pred: L_234
	._LINE	0, 915
	LDUB	@R3,R0	; _IconNewCount
	ADDN	#-1,R0
;-------volatile_access
	STB	R0,@R3	; _IconNewCount
L_235:				// Pred: L_236 L_234 L_225
	._LINE	0, 918
	LDUB	@(FP,11),R0	; _PicNum
	MUL	R9,R0
	MOV	MDL,R1
	MOV	R8,R0
	ADDN	R1,R0
	LDI	#1,R13
	LDUB	@(R0,R13),R0
	CMP	#2,R0
	BEQ32	L_239,R12
L_238:				// Pred: L_235
	._LINE	0, 918
	._LINE	0, 919
	LDI:32	#_IconCount,R2
	LDUB	@R2,R0	; _IconCount
	CMP	#0,R0
	BLE32	L_244,R12
L_240:				// Pred: L_238
	._LINE	0, 919
	._LINE	0, 920
	LDUB	@R2,R0	; _IconCount
	CMP	#0,R0
	BLE32	L_244,R12
L_242:				// Pred: L_240
	._LINE	0, 920
	LDUB	@R2,R0	; _IconCount
	ADDN	#-1,R0
	STB	R0,@R2	; _IconCount
L_243:				// Pred: L_242
	._LINE	0, 921
	._LINE	0, 922
	BRA32	L_244,R12
L_239:				// Pred: L_235
	._LINE	0, 922
	._LINE	0, 923
	LDUB	@(FP,11),R0	; _PicNum
	MUL	R9,R0
	MOV	MDL,R1
	MOV	R8,R0
	ADDN	R1,R0
	LDUB	@(R0,R13),R0
	CMP	#2,R0
	BNE32	L_244,R12
L_245:				// Pred: L_239
	._LINE	0, 923
	._LINE	0, 924
	LDI:32	#_IconOnlyCount,R4
	LDUB	@R4,R0	; _IconOnlyCount
	CMP	#0,R0
	BLE32	L_248,R12
L_247:				// Pred: L_245
	._LINE	0, 924
	LDUB	@R4,R0	; _IconOnlyCount
	ADDN	#-1,R0
;-------volatile_access
	STB	R0,@R4	; _IconOnlyCount
L_248:				// Pred: L_247 L_245
	._LINE	0, 925
	LDI:32	#_IconCount,R5
	LDUB	@R5,R0	; _IconCount
	CMP	#0,R0
	BLE32	L_244,R12
L_249:				// Pred: L_248
	._LINE	0, 925
	LDUB	@R5,R0	; _IconCount
	ADDN	#-1,R0
;-------volatile_access
	STB	R0,@R5	; _IconCount
L_244:				// Pred: L_249 L_248 L_239 L_243
				//	 L_240 L_238
	._LINE	0, 951
	LDI:32	#_IconCount,R0
	LDUB	@R0,R0	; _IconCount
	CMP	#0,R0
	BNE32	L_252,R12
L_251:				// Pred: L_244
	._LINE	0, 951
	._LINE	0, 952
	LDI:32	#_IconCycleFlag,R1
	LDUB	@R1,R0	; _IconCycleFlag
	CMP	#0,R0
	BEQ32	L_254,R12
L_256:				// Pred: L_251
	._LINE	0, 952
	LDI:32	#_Display_DoorOpen,R0
	LDUB	@R0,R0	; _Display_DoorOpen
	CMP	#0,R0
	BNE32	L_254,R12
L_255:				// Pred: L_256
	._LINE	0, 952
	LDI:32	#_Display_RadaOpen,R0
	LDUB	@R0,R0	; _Display_RadaOpen
	CMP	#0,R0
	BNE32	L_254,R12
L_253:				// Pred: L_255
	._LINE	0, 952
	._LINE	0, 953
	CALL21	_ICON_PageBack
	._LINE	0, 954
	BRA32	L_252,R12
L_254:				// Pred: L_255 L_256 L_251
	._LINE	0, 954
	._LINE	0, 955
	LDI	#1,R0
	STB	R0,@R1	; _IconCycleFlag
	._LINE	0, 956
L_252:				// Pred: L_254 L_253 L_244
	._LINE	0, 959
	LDUB	@(FP,11),R0	; _PicNum
	MUL	R9,R0
	MOV	MDL,R1
	MOV	R8,R0
	ADDN	R1,R0
	LDI	#0,R1
	LDI	#1,R13
	STB	R1,@(R0,R13)
	._LINE	0, 960
	LDUB	@(FP,11),R0	; _PicNum
	MUL	R9,R0
	MOV	MDL,R0
	ADDN	R0,R8
	LDI	#0,R0
	LDI	#2,R13
	STH	R0,@(R8,R13)
	._LINE	0, 963
L_231:				// Pred: L_252 L_228 L_221
	._LINE	0, 963
	._CONFIG	E
	._LINE	0, 964
	LDM	(R8,R9)
	LEAVE
	LD	@SP+,RP
	ADDSP	#4
	RET
	._CONFIG	E
	.global	_ICON_DrawPIC
	._SYMBOL	"ICON_DrawPIC", F, 0x8000000f, E, "_ICON_DrawPIC", F
	._FPARAM	S, 1, F
	._SYMBOL	"PicId", P, 0x80000002, A, 11
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 976
_ICON_DrawPIC:
L_258:
	ST	R4,@-SP
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 40
	._CONFIG	S, B
	LDI:32	#_Update_IconValue,R0
L_259:				// Pred: L_258
	._LINE	0, 978
	LDUB	@(FP,11),R5
	ADDN	#-1,R5
	CMP	#11,R5
	BNC32	L_273,R12
L_1752:				// Pred: L_259
	._LINE	0, 978
	LDI:32	#L_51796,R13
	LSL	#2,R5
	LD	@(R5,R13),R1
;-------table_branch
	JMP	@R1
	.section	CONST, CONST, align=4
	.align	4
L_51796:
	.word	L_271
	.word	L_270
	.word	L_268
	.word	L_264
	.word	L_263
	.word	L_265
	.word	L_266
	.word	L_267
	.word	L_269
	.word	L_261
	.word	L_262
	.section	CODE, CODE, align=2
	.align	2
L_261:				// Pred: L_1752
	._LINE	0, 981
	LDI	#0,R1
	STB	R1,@R0	; _Update_IconValue
	BRA32	L_260,R12
L_262:				// Pred: L_1752
	._LINE	0, 984
	LDI	#1,R1
	STB	R1,@R0	; _Update_IconValue
	BRA32	L_260,R12
L_263:				// Pred: L_1752
	._LINE	0, 987
	LDI	#2,R1
	STB	R1,@R0	; _Update_IconValue
	BRA32	L_260,R12
L_264:				// Pred: L_1752
	._LINE	0, 990
	LDI	#3,R1
	STB	R1,@R0	; _Update_IconValue
	BRA32	L_260,R12
L_265:				// Pred: L_1752
	._LINE	0, 993
	LDI	#4,R1
	STB	R1,@R0	; _Update_IconValue
	BRA32	L_260,R12
L_266:				// Pred: L_1752
	._LINE	0, 996
	LDI	#5,R1
	STB	R1,@R0	; _Update_IconValue
	BRA32	L_260,R12
L_267:				// Pred: L_1752
	._LINE	0, 999
	LDI	#6,R1
	STB	R1,@R0	; _Update_IconValue
	BRA32	L_260,R12
L_268:				// Pred: L_1752
	._LINE	0, 1002
	LDI	#7,R1
	STB	R1,@R0	; _Update_IconValue
	BRA32	L_260,R12
L_269:				// Pred: L_1752
	._LINE	0, 1005
	LDI	#8,R1
	STB	R1,@R0	; _Update_IconValue
	BRA32	L_260,R12
L_270:				// Pred: L_1752
	._LINE	0, 1008
	LDI	#9,R1
	STB	R1,@R0	; _Update_IconValue
	BRA32	L_260,R12
L_271:				// Pred: L_1752
	._LINE	0, 1011
	LDI	#10,R1
;-------volatile_access
	STB	R1,@R0	; _Update_IconValue
L_260:				// Pred: L_271 L_270 L_269 L_268
				//	 L_267 L_266 L_265 L_264
				//	 L_263 L_262 L_261
	._LINE	0, 1018
	LDI:32	#_Update_IconFlag,R1
	LDI	#1,R0
;-------volatile_access
	STB	R0,@R1	; _Update_IconFlag
L_273:				// Pred: L_260 L_1752 L_259
	._LINE	0, 1018
	._CONFIG	E
	._LINE	0, 1019
	LEAVE
	LD	@SP+,RP
	ADDSP	#4
	RET
	._CONFIG	E
	.global	_Icon_FaultRecord
	._SYMBOL	"Icon_FaultRecord", F, 0x8000000f, E, "_Icon_FaultRecord", F
	._FPARAM	S, 1, F
	._SYMBOL	"PicId", P, 0x80000002, A, 11
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 1022
_Icon_FaultRecord:
L_274:
	ST	R4,@-SP
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 40
	._CONFIG	S, B
	LDI:32	#_FaultRecordID,R5
L_275:				// Pred: L_274
	._LINE	0, 1024
	LDUB	@(FP,11),R6
	ADDN	#-3,R6
	CMP	#8,R6
	BNC32	L_285,R12
L_1753:				// Pred: L_275
	._LINE	0, 1024
	LDI:32	#L_51797,R13
	LSL	#2,R6
	LD	@(R6,R13),R0
;-------table_branch
	JMP	@R0
	.section	CONST, CONST, align=4
	.align	4
L_51797:
	.word	L_279
	.word	L_285
	.word	L_278
	.word	L_281
	.word	L_282
	.word	L_283
	.word	L_280
	.word	L_277
	.section	CODE, CODE, align=2
	.align	2
L_277:				// Pred: L_1753
	._LINE	0, 1027
	LDI	#1,R0
	STB	R0,@R5	; _FaultRecordID
	BRA32	L_285,R12
L_278:				// Pred: L_1753
	._LINE	0, 1030
	LDI	#2,R0
	STB	R0,@R5	; _FaultRecordID
	BRA32	L_285,R12
L_279:				// Pred: L_1753
	._LINE	0, 1033
	LDI	#3,R0
	STB	R0,@R5	; _FaultRecordID
	BRA32	L_285,R12
L_280:				// Pred: L_1753
	._LINE	0, 1036
	LDI	#4,R0
	STB	R0,@R5	; _FaultRecordID
	BRA32	L_285,R12
L_281:				// Pred: L_1753
	._LINE	0, 1039
	LDI	#5,R0
	STB	R0,@R5	; _FaultRecordID
	BRA32	L_285,R12
L_282:				// Pred: L_1753
	._LINE	0, 1042
	LDI	#6,R0
	STB	R0,@R5	; _FaultRecordID
	BRA32	L_285,R12
L_283:				// Pred: L_1753
	._LINE	0, 1045
	LDI	#7,R0
;-------volatile_access
	STB	R0,@R5	; _FaultRecordID
L_285:				// Pred: L_283 L_282 L_281 L_280
				//	 L_279 L_278 L_277 L_1753
				//	 L_275
	._LINE	0, 1049
	._CONFIG	E
	._LINE	0, 1050
	LEAVE
	LD	@SP+,RP
	ADDSP	#4
	RET
	._CONFIG	E
	.global	_ICON_DrawDoor
	._SYMBOL	"ICON_DrawDoor", F, 0x8000000f, E, "_ICON_DrawDoor", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 1062
_ICON_DrawDoor:
L_286:
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
L_287:				// Pred: L_286
	._LINE	0, 1064
	LDI:32	#_Update_DoorFlag,R0
	LDI	#1,R1
	STB	R1,@R0	; _Update_DoorFlag
	._LINE	0, 1065
	LDI:32	#_Display_DoorOpen,R0
	STB	R1,@R0	; _Display_DoorOpen
L_288:				// Pred: L_287
	._LINE	0, 1065
	._CONFIG	E
	._LINE	0, 1066
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_ICON_DrawRada
	._SYMBOL	"ICON_DrawRada", F, 0x8000000f, E, "_ICON_DrawRada", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 1070
_ICON_DrawRada:
L_289:
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
L_290:				// Pred: L_289
	._LINE	0, 1072
	LDI:32	#_Update_Rada_Page,R0
	LDI	#1,R1
	STB	R1,@R0	; _Update_Rada_Page
	._LINE	0, 1073
	LDI:32	#_Display_RadaOpen,R0
	STB	R1,@R0	; _Display_RadaOpen
L_291:				// Pred: L_290
	._LINE	0, 1073
	._CONFIG	E
	._LINE	0, 1074
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_ICON_Draw_FastLeakage
	._SYMBOL	"ICON_Draw_FastLeakage", F, 0x8000000f, E, "_ICON_Draw_FastLeakage", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 1077
_ICON_Draw_FastLeakage:
L_292:
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
L_293:				// Pred: L_292
	._LINE	0, 1079
	LDI:32	#_Update_FastLeakage_Flag,R0
	LDI	#1,R1
	STB	R1,@R0	; _Update_FastLeakage_Flag
	._LINE	0, 1080
	LDI:32	#_Display_FastLeakage,R0
	STB	R1,@R0	; _Display_FastLeakage
L_294:				// Pred: L_293
	._LINE	0, 1080
	._CONFIG	E
	._LINE	0, 1081
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_MaintainClear_Set
	._SYMBOL	"MaintainClear_Set", F, 0x8000000f, E, "_MaintainClear_Set", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 1094
_MaintainClear_Set:
L_295:
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
L_296:				// Pred: L_295
	._LINE	0, 1096
	LDI:32	#_HMI_Msg+20,R1
	LDI	#0,R0
	STB	R0,@R1	; _HMI_Msg
L_297:				// Pred: L_296
	._LINE	0, 1096
	._CONFIG	E
	._LINE	0, 1099
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_ICON_Warning_Loop
	._SYMBOL	"ICON_Warning_Loop", F, 0x8000000f, E, "_ICON_Warning_Loop", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 1110
_ICON_Warning_Loop:
L_1507:
	ST	RP,@-SP
	ENTER	#8
	STM	(R8,R9,R10)
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 24
	._CONFIG	S, B
	._SYMBOL	"i", V, 0x80000002, A, -4
	._SYMBOL	"j", V, 0x80000002, A, -3
	._SYMBOL	"z", V, 0x80000002, A, -2
	._SYMBOL	"PicPos", V, 0x80000002, A, -1
L_1508:				// Pred: L_1507
	._LINE	0, 1112
	._LINE	0, 1112
	LDI	#0,R2
	STB	R2,@(FP,-4)	; _i
	._LINE	0, 1112
	STB	R2,@(FP,-3)	; _j
	._LINE	0, 1112
	STB	R2,@(FP,-2)	; _z
	._LINE	0, 1113
	STB	R2,@(FP,-1)	; _PicPos
	._LINE	0, 1115
	LDI:32	#_WarningLoopDelay,R13
	LDUB	@R13,R0	; _WarningLoopDelay
	ADDN	#1,R0
	STB	R0,@R13	; _WarningLoopDelay
	._LINE	0, 1116
	LDI:32	#_Display_RadaOpen,R0
	LDUB	@R0,R0	; _Display_RadaOpen
	CMP	#1,R0
	BNE32	L_1510,R12
L_1509:				// Pred: L_1508
	._LINE	0, 1117
	BRA32	L_1613,R12
L_1510:				// Pred: L_1508
	._LINE	0, 1118
	LDI:32	#_HMI_Msg,R0
	LDUB	@R0,R0	; _HMI_Msg
	CMP	#0,R0
	BEQ32	L_1514,R12
L_1511:				// Pred: L_1510
	._LINE	0, 1119
	._LINE	0, 1120
	LDUB	@R13,R1	; _WarningLoopDelay
	LDI	#20,R0
	CMP	R0,R1
	BGE32	L_1513,R12
L_1512:				// Pred: L_1511
	._LINE	0, 1121
	BRA32	L_1613,R12
L_1513:				// Pred: L_1511
	._LINE	0, 1122
	STB	R2,@R13	; _WarningLoopDelay
	._LINE	0, 1123
L_1514:				// Pred: L_1513 L_1510
	._LINE	0, 1124
	LDI:32	#_IconDisp_Timer_Counter,R4
	LDUB	@R4,R1	; _IconDisp_Timer_Counter
	LDI:32	#_IconKeepT,R8
	LDUB	@R8,R0	; _IconKeepT
	CMP	R0,R1
	BEQ32	L_1517,R12
L_1515:				// Pred: L_1514
	._LINE	0, 1124
	LDI:32	#_IconFastDispFlag,R0
	LDUB	@R0,R0	; _IconFastDispFlag
	CMP	#0,R0
	BNE32	L_1517,R12
L_1516:				// Pred: L_1515
	._LINE	0, 1125
	BRA32	L_1613,R12
L_1517:				// Pred: L_1515 L_1514
	._LINE	0, 1126
	STB	R2,@R4	; _IconDisp_Timer_Counter
	._LINE	0, 1127
	LDI:32	#_IconFastDispFlag,R5
	STB	R2,@R5	; _IconFastDispFlag
	._LINE	0, 1129
	LDI:32	#_IconCount,R4
	LDUB	@R4,R0	; _IconCount
	CMP	#0,R0
	BNE32	L_1522,R12
L_1518:				// Pred: L_1517
	._LINE	0, 1129
	LDI:32	#_IconNewCount,R0
	LDUB	@R0,R0	; _IconNewCount
	CMP	#0,R0
	BNE32	L_1522,R12
L_1519:				// Pred: L_1518
	._LINE	0, 1130
	._LINE	0, 1131
	STB	R2,@R5	; _IconFastDispFlag
	._LINE	0, 1132
	LDI:32	#_IconCycleFlag,R0
	LDI	#1,R6
	STB	R6,@R0	; _IconCycleFlag
	._LINE	0, 1133
	LDI:32	#_Display_DoorOpen,R0
	LDUB	@R0,R0	; _Display_DoorOpen
	CMP	#1,R0
	BNE32	L_1521,R12
L_1520:				// Pred: L_1519
	._LINE	0, 1134
	LDI:32	#_Update_DoorFlag,R0
	STB	R6,@R0	; _Update_DoorFlag
	BRA32	L_1613,R12
L_1521:				// Pred: L_1519
	._LINE	0, 1138
	CALL21	_ICON_PageBack
	._LINE	0, 1139
	BRA32	L_1613,R12
L_1522:				// Pred: L_1518 L_1517
	._LINE	0, 1157
	._LINE	0, 1158
	LDI:32	#_IconNewCount,R3
	LDUB	@R3,R0	; _IconNewCount
	CMP	#0,R0
	BLE32	L_1589,R12
L_1523:				// Pred: L_1522
	._LINE	0, 1159
	._LINE	0, 1160
L_1524:				// Pred: L_1523
	._LINE	0, 1160
	STB	R2,@(FP,-4)	; _i
	LDI:32	#_IconNewPos,R6
	LDI:32	#_IconCyclePos,R5
	LDI:32	#_IconCycleFlag,R4
	LDI:32	#_WarningIcon,R0
L_1525:				// Pred: L_1588 L_1524
	._LINE	0, 1160
	LDUB	@(FP,-4),R1	; _i
	CMP	#13,R1
	BGE32	L_1613,R12
L_1526:				// Pred: L_1525
	._LINE	0, 1161
	._LINE	0, 1162
	LDUB	@R6,R1	; _IconNewPos
	CMP	#13,R1
	BLT32	L_1528,R12
L_1527:				// Pred: L_1526
	._LINE	0, 1163
	LDI	#0,R1
;-------volatile_access
	STB	R1,@R6	; _IconNewPos
L_1528:				// Pred: L_1527 L_1526
	._LINE	0, 1165
	LDUB	@R6,R1	; _IconNewPos
	ADDN	#1,R1
	STB	R1,@R6	; _IconNewPos
	._LINE	0, 1166
	LDUB	@R6,R1	; _IconNewPos
	STB	R1,@R5	; _IconCyclePos
	._LINE	0, 1167
	LDI	#0,R1
	STB	R1,@R4	; _IconCycleFlag
	._LINE	0, 1168
	LDUB	@R6,R1	; _IconNewPos
	ADDN	#-1,R1
	STB	R1,@(FP,-1)	; _PicPos
	._LINE	0, 1169
	LDUB	@(FP,-1),R1	; _PicPos
	LDI	#6,R2
	MUL	R2,R1
	MOV	MDL,R2
	MOV	R0,R1
	ADDN	R2,R1
	LDI	#1,R13
	LDUB	@(R1,R13),R1
	CMP	#1,R1
	BNE32	L_1588,R12
L_1529:				// Pred: L_1528
	._LINE	0, 1170
	._LINE	0, 1171
	LDUB	@R3,R1	; _IconNewCount
	CMP	#0,R1
	BLE32	L_1531,R12
L_1530:				// Pred: L_1529
	._LINE	0, 1171
	LDUB	@R3,R1	; _IconNewCount
	ADDN	#-1,R1
;-------volatile_access
	STB	R1,@R3	; _IconNewCount
L_1531:				// Pred: L_1530 L_1529
	._LINE	0, 1173
	LDI:32	#_IconOnlyCount,R12
	LDUB	@R12,R1	; _IconOnlyCount
	ADDN	#1,R1
	STB	R1,@R12	; _IconOnlyCount
	._LINE	0, 1174
	LDUB	@(FP,-1),R1	; _PicPos
	LDI	#6,R2
	MUL	R2,R1
	MOV	MDL,R1
	ADDN	R1,R0
	LDI	#2,R1
	STB	R1,@(R0,R13)
	._LINE	0, 1175
	LDI	#20,R0
	STB	R0,@R8	; _IconKeepT
	._LINE	0, 1177
	LDI:32	#_GeneralConsBeepFlag,R13
	LDUB	@R13,R0	; _GeneralConsBeepFlag
	ADDN	#1,R0
	STB	R0,@R13	; _GeneralConsBeepFlag
	._LINE	0, 1178
	LDUB	@(FP,-1),R0	; _PicPos
	CMP	#0,R0
	BNE32	L_1535,R12
L_1532:				// Pred: L_1531
	._LINE	0, 1178
	._LINE	0, 1179
	LDI:32	#_DoorOpen_Sound_Flag,R9
	LDUB	@R9,R0	; _DoorOpen_Sound_Flag
	CMP	#0,R0
	BNE32	L_1534,R12
L_1533:				// Pred: L_1532
	._LINE	0, 1180
	._LINE	0, 1181
	LDI	#8,R4
	CALL21	_BSound_Send_ON
	._LINE	0, 1182
	LDI	#1,R0
	STB	R0,@R9	; _DoorOpen_Sound_Flag
	._LINE	0, 1183
L_1534:				// Pred: L_1533 L_1532
	._LINE	0, 1184
	CALL21	_ICON_DrawDoor
	._LINE	0, 1185
	BRA32	L_1538,R12
L_1535:				// Pred: L_1531
	._LINE	0, 1187
	._LINE	0, 1188
	LDUB	@(FP,-1),R4	; _PicPos
	CALL21	_ICON_DrawPIC
	._LINE	0, 1189
	LDUB	@(FP,-1),R0	; _PicPos
	CMP	#1,R0
	BEQ32	L_1538,R12
L_1536:				// Pred: L_1535
	._LINE	0, 1190
	LDI	#8,R4
	CALL21	_BSound_Send_ON
L_1538:				// Pred: L_1536 L_1535 L_1534
	._LINE	0, 1192
	LDUB	@(FP,-1),R0	; _PicPos
	CMP	#10,R0
	BNE32	L_1540,R12
L_1539:				// Pred: L_1538
	._LINE	0, 1193
	._LINE	0, 1194
	LDI	#100,R0
	STB	R0,@R8	; _IconKeepT
	._LINE	0, 1195
L_1540:				// Pred: L_1539 L_1538
	._LINE	0, 1196
	LDUB	@(FP,-1),R0	; _PicPos
	CMP	#11,R0
	BNE32	L_1542,R12
L_1541:				// Pred: L_1540
	._LINE	0, 1197
	._LINE	0, 1198
	CALL21	_MaintainClear_Set
	._LINE	0, 1199
	LDI	#40,R0
	STB	R0,@R8	; _IconKeepT
	._LINE	0, 1200
L_1542:				// Pred: L_1541 L_1540
	._LINE	0, 1201
	LDUB	@(FP,-1),R0	; _PicPos
	CMP	#1,R0
	BNE32	L_1544,R12
L_1543:				// Pred: L_1542
	._LINE	0, 1202
	._LINE	0, 1203
	LDI	#100,R0
	STB	R0,@R8	; _IconKeepT
	._LINE	0, 1205
L_1544:				// Pred: L_1543 L_1542
	._LINE	0, 1206
	LDUB	@(FP,-1),R0	; _PicPos
	CMP	#3,R0
	BNE32	L_1546,R12
L_1545:				// Pred: L_1544
	._LINE	0, 1207
	._LINE	0, 1208
	LDI	#8,R4
	CALL21	_BSound_Send_OFF
	._LINE	0, 1209
L_1546:				// Pred: L_1545 L_1544
	._LINE	0, 1210
	LDUB	@(FP,-1),R0	; _PicPos
	CMP	#10,R0
	BEQ32	L_1553,R12
L_1547:				// Pred: L_1546
	._LINE	0, 1210
	LDUB	@(FP,-1),R0	; _PicPos
	CMP	#5,R0
	BEQ32	L_1553,R12
L_1548:				// Pred: L_1547
	._LINE	0, 1210
	LDUB	@(FP,-1),R0	; _PicPos
	CMP	#3,R0
	BEQ32	L_1553,R12
L_1549:				// Pred: L_1548
	._LINE	0, 1210
	LDUB	@(FP,-1),R0	; _PicPos
	CMP	#9,R0
	BEQ32	L_1553,R12
L_1550:				// Pred: L_1549
	._LINE	0, 1210
	LDUB	@(FP,-1),R0	; _PicPos
	CMP	#6,R0
	BEQ32	L_1553,R12
L_1551:				// Pred: L_1550
	._LINE	0, 1210
	LDUB	@(FP,-1),R0	; _PicPos
	CMP	#7,R0
	BEQ32	L_1553,R12
L_1552:				// Pred: L_1551
	._LINE	0, 1210
	LDUB	@(FP,-1),R0	; _PicPos
	CMP	#8,R0
	BNE32	L_1587,R12
L_1553:				// Pred: L_1552 L_1551 L_1550 L_1549
				//	 L_1548 L_1547 L_1546
	._LINE	0, 1212
	._LINE	0, 1213
	LDUB	@(FP,-1),R0	; _PicPos
	LDI	#6,R8
	MUL	R8,R0
	MOV	MDL,R1
	LDI:32	#_FaultRecord_Flag,R9
	MOV	R9,R0
	ADDN	R1,R0
	LDI	#1,R1
	LDI	#4,R13
	STB	R1,@(R0,R13)
	._LINE	0, 1214
	LDUB	@(FP,-1),R4	; _PicPos
	CALL21	_Icon_FaultRecord
	._LINE	0, 1215
	LDUB	@(FP,-1),R0	; _PicPos
	MUL	R8,R0
	MOV	MDL,R0
	LDI:32	#_FaultRecord24H,R8
	MOV	R8,R2
	ADDN	R0,R2
	LDI:32	#_DateTime,R3
	LDI	#6,R1
L_1754:				// Pred: L_1754 L_1553
	._LINE	0, 1215
	ADD	#-1,R1
	MOV	R1,R13
	LDUB	@(R3,R13),R0	; _DateTime
	STB	R0,@(R2,R13)	; _FaultRecord24H
	BNE32	L_1754,R12
L_1755:				// Pred: L_1754
	._LINE	0, 1215
	._LINE	0, 1216
	LDUB	@(FP,-1),R0	; _PicPos
	CMP	#10,R0
	BNE32	L_1555,R12
L_1554:				// Pred: L_1755
	._LINE	0, 1217
	._LINE	0, 1218
	LDUB	@(FP,-1),R0	; _PicPos
	LDI	#6,R10
	MUL	R10,R0
	MOV	MDL,R0
	MOV	R8,R5
	ADDN	R0,R5
	ADDN	#4,R5
	LDI	#384,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 1219
	LDUB	@(FP,-1),R0	; _PicPos
	MUL	R10,R0
	MOV	MDL,R0
	MOV	R8,R5
	ADDN	R0,R5
	ADDN	#3,R5
	LDI	#385,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 1220
	LDUB	@(FP,-1),R0	; _PicPos
	MUL	R10,R0
	MOV	MDL,R0
	MOV	R8,R5
	ADDN	R0,R5
	ADDN	#2,R5
	LDI	#386,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 1221
	LDUB	@(FP,-1),R0	; _PicPos
	MUL	R10,R0
	MOV	MDL,R0
	MOV	R8,R5
	ADDN	R0,R5
	ADDN	#1,R5
	LDI	#387,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 1222
	LDUB	@(FP,-1),R0	; _PicPos
	MUL	R10,R0
	MOV	MDL,R0
	MOV	R8,R5
	ADDN	R0,R5
	LDI	#388,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 1223
	LDUB	@(FP,-1),R0	; _PicPos
	MUL	R10,R0
	MOV	MDL,R0
	MOV	R9,R5
	ADDN	R0,R5
	ADDN	#4,R5
	LDI	#389,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 1224
L_1555:				// Pred: L_1554 L_1755
	._LINE	0, 1225
	LDUB	@(FP,-1),R0	; _PicPos
	CMP	#5,R0
	BNE32	L_1557,R12
L_1556:				// Pred: L_1555
	._LINE	0, 1226
	._LINE	0, 1227
	LDUB	@(FP,-1),R0	; _PicPos
	LDI	#6,R10
	MUL	R10,R0
	MOV	MDL,R0
	MOV	R8,R5
	ADDN	R0,R5
	ADDN	#4,R5
	LDI	#390,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 1228
	LDUB	@(FP,-1),R0	; _PicPos
	MUL	R10,R0
	MOV	MDL,R0
	MOV	R8,R5
	ADDN	R0,R5
	ADDN	#3,R5
	LDI	#391,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 1229
	LDUB	@(FP,-1),R0	; _PicPos
	MUL	R10,R0
	MOV	MDL,R0
	MOV	R8,R5
	ADDN	R0,R5
	ADDN	#2,R5
	LDI	#392,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 1230
	LDUB	@(FP,-1),R0	; _PicPos
	MUL	R10,R0
	MOV	MDL,R0
	MOV	R8,R5
	ADDN	R0,R5
	ADDN	#1,R5
	LDI	#393,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 1231
	LDUB	@(FP,-1),R0	; _PicPos
	MUL	R10,R0
	MOV	MDL,R0
	MOV	R8,R5
	ADDN	R0,R5
	LDI	#394,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 1232
	LDUB	@(FP,-1),R0	; _PicPos
	MUL	R10,R0
	MOV	MDL,R0
	MOV	R9,R5
	ADDN	R0,R5
	ADDN	#4,R5
	LDI	#395,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 1233
L_1557:				// Pred: L_1556 L_1555
	._LINE	0, 1234
	LDUB	@(FP,-1),R0	; _PicPos
	CMP	#3,R0
	BNE32	L_1559,R12
L_1558:				// Pred: L_1557
	._LINE	0, 1235
	._LINE	0, 1236
	LDUB	@(FP,-1),R0	; _PicPos
	LDI	#6,R10
	MUL	R10,R0
	MOV	MDL,R0
	MOV	R8,R5
	ADDN	R0,R5
	ADDN	#4,R5
	LDI	#410,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 1237
	LDUB	@(FP,-1),R0	; _PicPos
	MUL	R10,R0
	MOV	MDL,R0
	MOV	R8,R5
	ADDN	R0,R5
	ADDN	#3,R5
	LDI	#411,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 1238
	LDUB	@(FP,-1),R0	; _PicPos
	MUL	R10,R0
	MOV	MDL,R0
	MOV	R8,R5
	ADDN	R0,R5
	ADDN	#2,R5
	LDI	#412,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 1239
	LDUB	@(FP,-1),R0	; _PicPos
	MUL	R10,R0
	MOV	MDL,R0
	MOV	R8,R5
	ADDN	R0,R5
	ADDN	#1,R5
	LDI	#413,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 1240
	LDUB	@(FP,-1),R0	; _PicPos
	MUL	R10,R0
	MOV	MDL,R0
	MOV	R8,R5
	ADDN	R0,R5
	LDI	#414,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 1241
	LDUB	@(FP,-1),R0	; _PicPos
	MUL	R10,R0
	MOV	MDL,R0
	MOV	R9,R5
	ADDN	R0,R5
	ADDN	#4,R5
	LDI	#415,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 1242
L_1559:				// Pred: L_1558 L_1557
	._LINE	0, 1243
	LDUB	@(FP,-1),R0	; _PicPos
	CMP	#9,R0
	BNE32	L_1561,R12
L_1560:				// Pred: L_1559
	._LINE	0, 1244
	._LINE	0, 1245
	LDUB	@(FP,-1),R0	; _PicPos
	LDI	#6,R10
	MUL	R10,R0
	MOV	MDL,R0
	MOV	R8,R5
	ADDN	R0,R5
	ADDN	#4,R5
	LDI	#416,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 1246
	LDUB	@(FP,-1),R0	; _PicPos
	MUL	R10,R0
	MOV	MDL,R0
	MOV	R8,R5
	ADDN	R0,R5
	ADDN	#3,R5
	LDI	#417,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 1247
	LDUB	@(FP,-1),R0	; _PicPos
	MUL	R10,R0
	MOV	MDL,R0
	MOV	R8,R5
	ADDN	R0,R5
	ADDN	#2,R5
	LDI	#418,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 1248
	LDUB	@(FP,-1),R0	; _PicPos
	MUL	R10,R0
	MOV	MDL,R0
	MOV	R8,R5
	ADDN	R0,R5
	ADDN	#1,R5
	LDI	#419,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 1249
	LDUB	@(FP,-1),R0	; _PicPos
	MUL	R10,R0
	MOV	MDL,R0
	MOV	R8,R5
	ADDN	R0,R5
	LDI	#420,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 1250
	LDUB	@(FP,-1),R0	; _PicPos
	MUL	R10,R0
	MOV	MDL,R0
	MOV	R9,R5
	ADDN	R0,R5
	ADDN	#4,R5
	LDI	#421,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 1251
L_1561:				// Pred: L_1560 L_1559
	._LINE	0, 1252
	LDUB	@(FP,-1),R0	; _PicPos
	CMP	#7,R0
	BNE32	L_1563,R12
L_1562:				// Pred: L_1561
	._LINE	0, 1253
	._LINE	0, 1254
	LDUB	@(FP,-1),R0	; _PicPos
	LDI	#6,R10
	MUL	R10,R0
	MOV	MDL,R0
	MOV	R8,R5
	ADDN	R0,R5
	ADDN	#4,R5
	LDI	#428,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 1255
	LDUB	@(FP,-1),R0	; _PicPos
	MUL	R10,R0
	MOV	MDL,R0
	MOV	R8,R5
	ADDN	R0,R5
	ADDN	#3,R5
	LDI	#429,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 1256
	LDUB	@(FP,-1),R0	; _PicPos
	MUL	R10,R0
	MOV	MDL,R0
	MOV	R8,R5
	ADDN	R0,R5
	ADDN	#2,R5
	LDI	#430,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 1257
	LDUB	@(FP,-1),R0	; _PicPos
	MUL	R10,R0
	MOV	MDL,R0
	MOV	R8,R5
	ADDN	R0,R5
	ADDN	#1,R5
	LDI	#431,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 1258
	LDUB	@(FP,-1),R0	; _PicPos
	MUL	R10,R0
	MOV	MDL,R0
	MOV	R8,R5
	ADDN	R0,R5
	LDI	#432,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 1259
	LDUB	@(FP,-1),R0	; _PicPos
	MUL	R10,R0
	MOV	MDL,R0
	MOV	R9,R5
	ADDN	R0,R5
	ADDN	#4,R5
	LDI	#433,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 1260
L_1563:				// Pred: L_1562 L_1561
	._LINE	0, 1261
	LDUB	@(FP,-1),R0	; _PicPos
	CMP	#6,R0
	BNE32	L_1565,R12
L_1564:				// Pred: L_1563
	._LINE	0, 1262
	._LINE	0, 1263
	LDUB	@(FP,-1),R0	; _PicPos
	LDI	#6,R10
	MUL	R10,R0
	MOV	MDL,R0
	MOV	R8,R5
	ADDN	R0,R5
	ADDN	#4,R5
	LDI	#422,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 1264
	LDUB	@(FP,-1),R0	; _PicPos
	MUL	R10,R0
	MOV	MDL,R0
	MOV	R8,R5
	ADDN	R0,R5
	ADDN	#3,R5
	LDI	#423,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 1265
	LDUB	@(FP,-1),R0	; _PicPos
	MUL	R10,R0
	MOV	MDL,R0
	MOV	R8,R5
	ADDN	R0,R5
	ADDN	#2,R5
	LDI	#424,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 1266
	LDUB	@(FP,-1),R0	; _PicPos
	MUL	R10,R0
	MOV	MDL,R0
	MOV	R8,R5
	ADDN	R0,R5
	ADDN	#1,R5
	LDI	#425,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 1267
	LDUB	@(FP,-1),R0	; _PicPos
	MUL	R10,R0
	MOV	MDL,R0
	MOV	R8,R5
	ADDN	R0,R5
	LDI	#426,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 1268
	LDUB	@(FP,-1),R0	; _PicPos
	MUL	R10,R0
	MOV	MDL,R0
	MOV	R9,R5
	ADDN	R0,R5
	ADDN	#4,R5
	LDI	#427,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 1269
L_1565:				// Pred: L_1564 L_1563
	._LINE	0, 1270
	LDUB	@(FP,-1),R0	; _PicPos
	CMP	#8,R0
	BNE32	L_1567,R12
L_1566:				// Pred: L_1565
	._LINE	0, 1271
	._LINE	0, 1272
	LDUB	@(FP,-1),R0	; _PicPos
	LDI	#6,R10
	MUL	R10,R0
	MOV	MDL,R0
	MOV	R8,R5
	ADDN	R0,R5
	ADDN	#4,R5
	LDI	#434,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 1273
	LDUB	@(FP,-1),R0	; _PicPos
	MUL	R10,R0
	MOV	MDL,R0
	MOV	R8,R5
	ADDN	R0,R5
	ADDN	#3,R5
	LDI	#435,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 1274
	LDUB	@(FP,-1),R0	; _PicPos
	MUL	R10,R0
	MOV	MDL,R0
	MOV	R8,R5
	ADDN	R0,R5
	ADDN	#2,R5
	LDI	#436,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 1275
	LDUB	@(FP,-1),R0	; _PicPos
	MUL	R10,R0
	MOV	MDL,R0
	MOV	R8,R5
	ADDN	R0,R5
	ADDN	#1,R5
	LDI	#437,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 1276
	LDUB	@(FP,-1),R0	; _PicPos
	MUL	R10,R0
	MOV	MDL,R0
	ADDN	R0,R8
	LDI	#438,R4
	MOV	R8,R5
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 1277
	LDUB	@(FP,-1),R0	; _PicPos
	MUL	R10,R0
	MOV	MDL,R0
	ADDN	R0,R9
	ADDN	#4,R9
	LDI	#439,R4
	MOV	R9,R5
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 1278
L_1567:				// Pred: L_1566 L_1565
	._LINE	0, 1280
	._LINE	0, 1280
	LDI	#0,R2
;-------volatile_access
	STB	R2,@(FP,-3)	; _j
L_1568:				// Pred: L_1579 L_1567
	._LINE	0, 1280
	LDUB	@(FP,-3),R0	; _j
	CMP	#7,R0
	BGE32	L_1580,R12
L_1569:				// Pred: L_1568
	._LINE	0, 1281
	._LINE	0, 1282
	LDUB	@(FP,-3),R13	; _j
	LDI:32	#_FaultMsgList,R1
	LDUB	@(R1,R13),R7	; _FaultMsgList
	LDI:32	#_FaultRecordID,R0
	LDUB	@R0,R0	; _FaultRecordID
	CMP	R0,R7
	BNE32	L_1576,R12
L_1570:				// Pred: L_1569
	._LINE	0, 1283
	._LINE	0, 1284
L_1571:				// Pred: L_1570
	._LINE	0, 1284
	LDUB	@(FP,-3),R0	; _j
	STB	R0,@(FP,-2)	; _z
	LDUB	@(FP,-2),R0	; _z
	CMP	#6,R0
	BGE32	L_1575,R12
L_1572:				// Pred: L_1571
	._LINE	0, 1284
L_1573:				// Pred: L_1574 L_1572
	._LINE	0, 1285
	._LINE	0, 1286
	LDUB	@(FP,-2),R3	; _z
	LDUB	@(FP,-2),R13	; _z
	ADDN	#1,R13
	LDUB	@(R1,R13),R0	; _FaultMsgList
	MOV	R3,R13
	STB	R0,@(R1,R13)	; _FaultMsgList
	._LINE	0, 1287
	LDUB	@(FP,-2),R0	; _z
	ADDN	#1,R0
	STB	R0,@(FP,-2)	; _z
L_1574:				// Pred: L_1573
	._LINE	0, 1284
	LDUB	@(FP,-2),R0	; _z
	CMP	#6,R0
	BLT32	L_1573,R12
L_1791:				// Pred: L_1574
	._LINE	0, 1288
L_1575:				// Pred: L_1791 L_1571
	._LINE	0, 1288
	LDI:32	#_FaultMsgList+6,R0
	LDI	#0,R3
	STB	R3,@R0	; _FaultMsgList
	._LINE	0, 1289
L_1576:				// Pred: L_1575 L_1569
	._LINE	0, 1290
	LDUB	@(FP,-3),R13	; _j
	LDUB	@(R1,R13),R0	; _FaultMsgList
	CMP	#0,R0
	BEQ32	L_1578,R12
L_1577:				// Pred: L_1576
	._LINE	0, 1290
	LDUB	@(FP,-3),R13	; _j
	LDUB	@(R1,R13),R0	; _FaultMsgList
	LDI	#255,R1
	CMP	R1,R0
	BNE32	L_1579,R12
L_1578:				// Pred: L_1577 L_1576
	._LINE	0, 1291
	._LINE	0, 1292
	LDUB	@(FP,-3),R13	; _j
	LDI:32	#_FaultRecordID,R0
	LDUB	@R0,R0	; _FaultRecordID
	LDI:32	#_FaultMsgList,R1
	STB	R0,@(R1,R13)	; _FaultMsgList
	._LINE	0, 1293
	LDUB	@(FP,-3),R0	; _j
	ADDN	#1,R0
	LDI:32	#_FaultRecord_Dis,R1
	STB	R0,@R1	; _FaultRecord_Dis
	._LINE	0, 1294
	BRA32	L_1582,R12
L_1579:				// Pred: L_1577
	._LINE	0, 1296
	LDUB	@(FP,-3),R0	; _j
	ADDN	#1,R0
	STB	R0,@(FP,-3)	; _j
	BRA32	L_1568,R12
L_1580:				// Pred: L_1568
	._LINE	0, 1297
L_1582:				// Pred: L_1580 L_1578
	._LINE	0, 1297
	STB	R2,@(FP,-3)	; _j
	LDUB	@(FP,-3),R0	; _j
	CMP	#7,R0
	BGE32	L_1587,R12
L_1583:				// Pred: L_1582
	._LINE	0, 1297
	LDI:32	#_FaultMsgList,R8
L_1584:				// Pred: L_1585 L_1583
	._LINE	0, 1298
	._LINE	0, 1299
	LDUB	@(FP,-3),R4	; _j
	LDI	#440,R0
	ADDN	R0,R4
	EXTUH	R4
	LDUB	@(FP,-3),R0	; _j
	MOV	R8,R5
	ADDN	R0,R5
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 1300
	LDUB	@(FP,-3),R0	; _j
	ADDN	#1,R0
	STB	R0,@(FP,-3)	; _j
L_1585:				// Pred: L_1584
	._LINE	0, 1297
	LDUB	@(FP,-3),R0	; _j
	CMP	#7,R0
	BLT32	L_1584,R12
L_1586:				// Pred: L_1585
	._LINE	0, 1301
L_1587:				// Pred: L_1586 L_1582 L_1552
	._LINE	0, 1302
	LDUB	@(FP,-1),R1	; _PicPos
	LDI:32	#_IconDispPos,R0
	STB	R1,@R0	; _IconDispPos
	._LINE	0, 1303
	BRA32	L_1613,R12
L_1588:				// Pred: L_1528
	._LINE	0, 1305
	LDUB	@(FP,-4),R1	; _i
	ADDN	#1,R1
	STB	R1,@(FP,-4)	; _i
	BRA32	L_1525,R12
L_1589:				// Pred: L_1522
	._LINE	0, 1308
	._LINE	0, 1309
	LDI:32	#_IconCycleFlag,R0
	LDI	#1,R1
	STB	R1,@R0	; _IconCycleFlag
	._LINE	0, 1310
	LDI:32	#_Key_SwitchMiddleFlag,R0
	LDUB	@R0,R0	; _Key_SwitchMiddleFlag
	CMP	#0,R0
	BEQ32	L_1592,R12
L_1590:				// Pred: L_1589
	._LINE	0, 1310
	BRA32	L_1613,R12
L_1592:				// Pred: L_1589
	._LINE	0, 1311
	LDI	#0,R0
	STB	R0,@(FP,-4)	; _i
	LDUB	@(FP,-4),R0	; _i
	CMP	#13,R0
	BGE32	L_1613,R12
L_1593:				// Pred: L_1592
	._LINE	0, 1311
	LDI:32	#_IconCyclePos,R3
	LDI:32	#_WarningIcon,R1
L_1594:				// Pred: L_1610 L_1593
	._LINE	0, 1312
	._LINE	0, 1313
	LDUB	@R3,R0	; _IconCyclePos
	CMP	#13,R0
	BLT32	L_1596,R12
L_1595:				// Pred: L_1594
	._LINE	0, 1313
	LDI	#0,R0
;-------volatile_access
	STB	R0,@R3	; _IconCyclePos
L_1596:				// Pred: L_1595 L_1594
	._LINE	0, 1314
	LDUB	@R3,R0	; _IconCyclePos
	ADDN	#1,R0
	STB	R0,@R3	; _IconCyclePos
	._LINE	0, 1315
	LDUB	@R3,R0	; _IconCyclePos
	ADDN	#-1,R0
	STB	R0,@(FP,-1)	; _PicPos
	._LINE	0, 1316
	LDUB	@(FP,-1),R0	; _PicPos
	LDI	#6,R2
	MUL	R2,R0
	MOV	MDL,R2
	MOV	R1,R0
	ADDN	R2,R0
	LDI	#1,R13
	LDUB	@(R0,R13),R0
	CMP	#2,R0
	BNE32	L_1608,R12
L_1597:				// Pred: L_1596
	._LINE	0, 1316
	._LINE	0, 1317
	LDUB	@(FP,-1),R0	; _PicPos
	LDI	#6,R2
	MUL	R2,R0
	MOV	MDL,R0
	ADDN	R0,R1
	LDI	#3,R0
	STB	R0,@(R1,R13)
	._LINE	0, 1318
	LDUB	@R4,R0	; _IconCount
	CMP	#0,R0
	BLE32	L_1599,R12
L_1598:				// Pred: L_1597
	._LINE	0, 1318
	LDUB	@R4,R0	; _IconCount
	ADDN	#-1,R0
;-------volatile_access
	STB	R0,@R4	; _IconCount
L_1599:				// Pred: L_1598 L_1597
	._LINE	0, 1319
	LDUB	@(FP,-1),R1	; _PicPos
	LDI:32	#_IconDispPos,R9
	LDUB	@R9,R0	; _IconDispPos
	CMP	R0,R1
	BEQ32	L_1613,R12
L_1600:				// Pred: L_1599
	._LINE	0, 1319
	._LINE	0, 1320
	LDUB	@(FP,-1),R0	; _PicPos
	CMP	#0,R0
	BNE32	L_1602,R12
L_1601:				// Pred: L_1600
	._LINE	0, 1320
	._LINE	0, 1321
	CALL21	_ICON_DrawDoor
	._LINE	0, 1322
	BRA32	L_1603,R12
L_1602:				// Pred: L_1600
	._LINE	0, 1328
	._LINE	0, 1329
	LDUB	@(FP,-1),R4	; _PicPos
	CALL21	_ICON_DrawPIC
	._LINE	0, 1330
L_1603:				// Pred: L_1602 L_1601
	._LINE	0, 1331
	LDUB	@(FP,-1),R0	; _PicPos
	STB	R0,@R9	; _IconDispPos
	._LINE	0, 1332
	LDI	#20,R0
	STB	R0,@R8	; _IconKeepT
	._LINE	0, 1333
	LDUB	@(FP,-1),R0	; _PicPos
	CMP	#10,R0
	BNE32	L_1605,R12
L_1604:				// Pred: L_1603
	._LINE	0, 1334
	._LINE	0, 1335
	LDI	#100,R0
	STB	R0,@R8	; _IconKeepT
	._LINE	0, 1336
L_1605:				// Pred: L_1604 L_1603
	._LINE	0, 1337
	LDUB	@(FP,-1),R0	; _PicPos
	CMP	#1,R0
	BNE32	L_1613,R12
L_1606:				// Pred: L_1605
	._LINE	0, 1338
	._LINE	0, 1339
	LDI:32	#_IconKeepT,R0
	LDI	#100,R1
	STB	R1,@R0	; _IconKeepT
	._LINE	0, 1340
L_1607:				// Pred: L_1606
	._LINE	0, 1341
	._LINE	0, 1342
	BRA32	L_1613,R12
L_1608:				// Pred: L_1596
	._LINE	0, 1344
	LDUB	@(FP,-4),R0	; _i
	ADDN	#1,R0
	STB	R0,@(FP,-4)	; _i
L_1609:				// Pred: L_1608
	._LINE	0, 1311
	LDUB	@(FP,-4),R0	; _i
	CMP	#13,R0
	BGE32	L_1613,R12
L_1610:				// Pred: L_1609
	._LINE	0, 1345
	BRA32	L_1594,R12
L_1613:				// Pred: L_1609 L_1607 L_1605 L_1599
				//	 L_1592 L_1590 L_1587 L_1525
				//	 L_1521 L_1520 L_1516 L_1512
				//	 L_1509
	._LINE	0, 1346
	._CONFIG	E
	._LINE	0, 1347
	LDM	(R8,R9,R10)
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_FaultRecordTimer_Handle
	._SYMBOL	"FaultRecordTimer_Handle", F, 0x8000000f, E, "_FaultRecordTimer_Handle", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 1352
_FaultRecordTimer_Handle:
L_1618:
	ST	RP,@-SP
	ENTER	#24
	STM	(R8,R9,R10,R11)
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 40
	._CONFIG	S, B
	._SYMBOL	"PicPos", V, 0x80000002, A, -4
	._SYMBOL	"i", V, 0x80000002, A, -3
	._SYMBOL	"z", V, 0x80000002, A, -2
	._SYMBOL	"k", V, 0x80000002, A, -1
L_1619:				// Pred: L_1618
	._LINE	0, 1354
	._LINE	0, 1354
	LDI	#0,R0
	STB	R0,@(FP,-4)	; _PicPos
	._LINE	0, 1356
	STB	R0,@(FP,-3)	; _i
	._LINE	0, 1356
	STB	R0,@(FP,-2)	; _z
	._LINE	0, 1356
	STB	R0,@(FP,-1)	; _k
	._LINE	0, 1358
	STB	R0,@(FP,-4)	; _PicPos
	LDI:32	#_FaultRecord_Flag,R0
	ST	R0,@(FP,-8)
	LDI:32	#_Record_DateTime,R9
	LDI:32	#_FaultRecord24H,R0
	ST	R0,@(FP,-20)
	LDI:32	#_DateTime,R0
	ST	R0,@(FP,-12)
	LDI:32	#_Getseconds,R0
	ST	R0,@(FP,-16)
	LDI:32	#_FaultMsgList,R10
	LDI:32	#_FaultRecordID,R8
L_1620:				// Pred: L_1674 L_1619
	._LINE	0, 1358
	LDUB	@(FP,-4),R0	; _PicPos
	CMP	#13,R0
	BGE32	L_1675,R12
L_1621:				// Pred: L_1620
	._LINE	0, 1359
	._LINE	0, 1360
	LDUB	@(FP,-4),R0	; _PicPos
	LDI	#6,R2
	MUL	R2,R0
	MOV	MDL,R1
	LD	@(FP,-8),R0
	ADDN	R1,R0
	LDI	#4,R13
	LDUB	@(R0,R13),R0
	CMP	#1,R0
	BNE32	L_1674,R12
L_1622:				// Pred: L_1621
	._LINE	0, 1361
	._LINE	0, 1362
	LDUB	@(FP,-4),R0	; _PicPos
	MUL	R2,R0
	MOV	MDL,R1
	LD	@(FP,-20),R0
	ADDN	R1,R0
	LDI	#6,R2
L_1756:				// Pred: L_1756 L_1622
	._LINE	0, 1362
	ADD	#-1,R2
	MOV	R2,R13
	LDUB	@(R0,R13),R1	; _FaultRecord24H
	STB	R1,@(R9,R13)	; _Record_DateTime
	BNE32	L_1756,R12
L_1757:				// Pred: L_1756
	._LINE	0, 1362
	._LINE	0, 1363
	MOV	R9,R4
	LD	@(FP,-12),R5
	CALL21	_Date2Seconds
	LD	@(FP,-16),R0
	ST	R4,@R0	; _Getseconds
	._LINE	0, 1364
	LD	@(FP,-16),R0
	LD	@R0,R0	; _Getseconds
	LDI	#86400,R1
	CMP	R1,R0
	BC32	L_1674,R12
L_1623:				// Pred: L_1757
	._LINE	0, 1365
	._LINE	0, 1366
	LDUB	@(FP,-4),R0	; _PicPos
	LDI	#6,R11
	MUL	R11,R0
	MOV	MDL,R1
	LD	@(FP,-8),R0
	ADDN	R1,R0
	LDI	#0,R1
	LDI	#4,R13
	STB	R1,@(R0,R13)
	._LINE	0, 1367
	LDUB	@(FP,-4),R0	; _PicPos
	CMP	#10,R0
	BNE32	L_1625,R12
L_1624:				// Pred: L_1623
	._LINE	0, 1368
	LDUB	@(FP,-4),R1	; _PicPos
	MUL	R11,R1
	MOV	MDL,R0
	LD	@(FP,-8),R5
	ADDN	R0,R5
	ADDN	#4,R5
	LDI	#389,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
L_1625:				// Pred: L_1624 L_1623
	._LINE	0, 1369
	LDUB	@(FP,-4),R0	; _PicPos
	CMP	#5,R0
	BNE32	L_1627,R12
L_1626:				// Pred: L_1625
	._LINE	0, 1370
	LDUB	@(FP,-4),R0	; _PicPos
	MUL	R11,R0
	MOV	MDL,R0
	LD	@(FP,-8),R5
	ADDN	R0,R5
	ADDN	#4,R5
	LDI	#395,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
L_1627:				// Pred: L_1626 L_1625
	._LINE	0, 1371
	LDUB	@(FP,-4),R0	; _PicPos
	CMP	#6,R0
	BNE32	L_1629,R12
L_1628:				// Pred: L_1627
	._LINE	0, 1372
	LDUB	@(FP,-4),R0	; _PicPos
	MUL	R11,R0
	MOV	MDL,R0
	LD	@(FP,-8),R5
	ADDN	R0,R5
	ADDN	#4,R5
	LDI	#427,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
L_1629:				// Pred: L_1628 L_1627
	._LINE	0, 1373
	LDUB	@(FP,-4),R0	; _PicPos
	CMP	#7,R0
	BNE32	L_1631,R12
L_1630:				// Pred: L_1629
	._LINE	0, 1374
	LDUB	@(FP,-4),R0	; _PicPos
	MUL	R11,R0
	MOV	MDL,R0
	LD	@(FP,-8),R5
	ADDN	R0,R5
	ADDN	#4,R5
	LDI	#433,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
L_1631:				// Pred: L_1630 L_1629
	._LINE	0, 1375
	LDUB	@(FP,-4),R0	; _PicPos
	CMP	#3,R0
	BNE32	L_1633,R12
L_1632:				// Pred: L_1631
	._LINE	0, 1376
	LDUB	@(FP,-4),R0	; _PicPos
	MUL	R11,R0
	MOV	MDL,R0
	LD	@(FP,-8),R5
	ADDN	R0,R5
	ADDN	#4,R5
	LDI	#415,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
L_1633:				// Pred: L_1632 L_1631
	._LINE	0, 1377
	LDUB	@(FP,-4),R0	; _PicPos
	CMP	#9,R0
	BNE32	L_1635,R12
L_1634:				// Pred: L_1633
	._LINE	0, 1378
	LDUB	@(FP,-4),R0	; _PicPos
	LDI	#6,R1
	MUL	R1,R0
	MOV	MDL,R0
	LD	@(FP,-8),R5
	ADDN	R0,R5
	ADDN	#4,R5
	LDI	#421,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
L_1635:				// Pred: L_1634 L_1633
	._LINE	0, 1379
	LDUB	@(FP,-4),R0	; _PicPos
	CMP	#8,R0
	BNE32	L_1637,R12
L_1636:				// Pred: L_1635
	._LINE	0, 1380
	LDUB	@(FP,-4),R0	; _PicPos
	LDI	#6,R1
	MUL	R1,R0
	MOV	MDL,R0
	LD	@(FP,-8),R5
	ADDN	R0,R5
	ADDN	#4,R5
	LDI	#439,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
L_1637:				// Pred: L_1636 L_1635
	._LINE	0, 1382
	LDUB	@(FP,-4),R4	; _PicPos
	CALL21	_Icon_FaultRecord
	._LINE	0, 1383
L_1638:				// Pred: L_1637
	._LINE	0, 1383
	LDI	#0,R0
	STB	R0,@(FP,-2)	; _z
	LDUB	@(FP,-2),R0	; _z
	CMP	#7,R0
	BGE32	L_1645,R12
L_1639:				// Pred: L_1638
	._LINE	0, 1383
L_1640:				// Pred: L_1792 L_1639
	._LINE	0, 1384
	._LINE	0, 1385
	LDUB	@(FP,-2),R13	; _z
	LDUB	@(R10,R13),R0	; _FaultMsgList
	LDUB	@R8,R1	; _FaultRecordID
	CMP	R1,R0
	BNE32	L_1642,R12
L_1641:				// Pred: L_1640
	._LINE	0, 1386
	._LINE	0, 1387
	LDUB	@(FP,-2),R13	; _z
	LDI	#0,R0
	STB	R0,@(R10,R13)	; _FaultMsgList
	._LINE	0, 1388
L_1642:				// Pred: L_1641 L_1640
	._LINE	0, 1389
	LDUB	@(FP,-2),R0	; _z
	ADDN	#1,R0
	STB	R0,@(FP,-2)	; _z
L_1643:				// Pred: L_1642
	._LINE	0, 1383
	LDUB	@(FP,-2),R0	; _z
	CMP	#7,R0
	BGE32	L_1645,R12
L_1792:				// Pred: L_1643
	._LINE	0, 1390
	BRA32	L_1640,R12
L_1645:				// Pred: L_1643 L_1638
	._LINE	0, 1390
	LDI	#0,R0
	STB	R0,@(FP,-2)	; _z
	LDI:32	#_FaultMsgList,R11
	LDI:32	#_FaultMsgList+6,R2
L_1646:				// Pred: L_1654 L_1645
	._LINE	0, 1390
	LDUB	@(FP,-2),R1	; _z
	CMP	#7,R1
	BGE32	L_1655,R12
L_1647:				// Pred: L_1646
	._LINE	0, 1391
	._LINE	0, 1392
	LDUB	@(FP,-2),R13	; _z
	LDUB	@(R11,R13),R1	; _FaultMsgList
	CMP	#0,R1
	BNE32	L_1654,R12
L_1648:				// Pred: L_1647
	._LINE	0, 1393
	._LINE	0, 1394
L_1649:				// Pred: L_1648
	._LINE	0, 1394
	LDUB	@(FP,-2),R1	; _z
	STB	R1,@(FP,-1)	; _k
	LDUB	@(FP,-1),R1	; _k
	CMP	#7,R1
	BGE32	L_1653,R12
L_1650:				// Pred: L_1649
	._LINE	0, 1394
L_1651:				// Pred: L_1652 L_1650
	._LINE	0, 1395
	LDUB	@(FP,-1),R3	; _k
	LDUB	@(FP,-1),R13	; _k
	ADDN	#1,R13
	LDUB	@(R11,R13),R1	; _FaultMsgList
	MOV	R3,R13
	STB	R1,@(R11,R13)	; _FaultMsgList
	LDUB	@(FP,-1),R1	; _k
	ADDN	#1,R1
	STB	R1,@(FP,-1)	; _k
L_1652:				// Pred: L_1651
	._LINE	0, 1394
	LDUB	@(FP,-1),R1	; _k
	CMP	#7,R1
	BLT32	L_1651,R12
L_1793:				// Pred: L_1652
	._LINE	0, 1396
L_1653:				// Pred: L_1793 L_1649
	._LINE	0, 1396
	LDI	#0,R1
	STB	R1,@R2	; _FaultMsgList
	._LINE	0, 1397
L_1654:				// Pred: L_1653 L_1647
	._LINE	0, 1398
	LDUB	@(FP,-2),R1	; _z
	ADDN	#1,R1
	STB	R1,@(FP,-2)	; _z
	BRA32	L_1646,R12
L_1655:				// Pred: L_1646
	._LINE	0, 1399
L_1656:				// Pred: L_1655
	._LINE	0, 1399
	STB	R0,@(FP,-2)	; _z
	LDUB	@(FP,-2),R1	; _z
	CMP	#7,R1
	BGE32	L_1665,R12
L_1657:				// Pred: L_1656
	._LINE	0, 1399
L_1658:				// Pred: L_1663 L_1657
	._LINE	0, 1400
	._LINE	0, 1401
	LDUB	@(FP,-2),R13	; _z
	LDUB	@(R11,R13),R1	; _FaultMsgList
	CMP	#0,R1
	BEQ32	L_1660,R12
L_1659:				// Pred: L_1658
	._LINE	0, 1401
	LDUB	@(FP,-2),R13	; _z
	LDUB	@(R11,R13),R1	; _FaultMsgList
	LDI	#255,R2
	CMP	R2,R1
	BNE32	L_1661,R12
L_1660:				// Pred: L_1659 L_1658
	._LINE	0, 1402
	._LINE	0, 1403
	LDUB	@(FP,-2),R1	; _z
	LDI:32	#_FaultRecord_Dis,R2
	STB	R1,@R2	; _FaultRecord_Dis
	._LINE	0, 1404
	BRA32	L_1665,R12
L_1661:				// Pred: L_1659
	._LINE	0, 1406
	LDUB	@(FP,-2),R1	; _z
	ADDN	#1,R1
	STB	R1,@(FP,-2)	; _z
L_1662:				// Pred: L_1661
	._LINE	0, 1399
	LDUB	@(FP,-2),R1	; _z
	CMP	#7,R1
	BGE32	L_1665,R12
L_1663:				// Pred: L_1662
	._LINE	0, 1407
	BRA32	L_1658,R12
L_1665:				// Pred: L_1662 L_1660 L_1656
	._LINE	0, 1407
	STB	R0,@(FP,-3)	; _i
	LDUB	@(FP,-3),R0	; _i
	CMP	#7,R0
	BGE32	L_1669,R12
L_1666:				// Pred: L_1665
	._LINE	0, 1407
L_1667:				// Pred: L_1668 L_1666
	._LINE	0, 1408
	._LINE	0, 1409
	LDUB	@(FP,-3),R4	; _i
	LDI	#440,R0
	ADDN	R0,R4
	EXTUH	R4
	LDUB	@(FP,-3),R0	; _i
	MOV	R11,R5
	ADDN	R0,R5
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 1410
	LDUB	@(FP,-3),R0	; _i
	ADDN	#1,R0
	STB	R0,@(FP,-3)	; _i
L_1668:				// Pred: L_1667
	._LINE	0, 1407
	LDUB	@(FP,-3),R0	; _i
	CMP	#7,R0
	BLT32	L_1667,R12
L_1669:				// Pred: L_1668 L_1665
	._LINE	0, 1411
	LDI:32	#_IntoMenu_Flag,R0
	LDUB	@R0,R0	; _IntoMenu_Flag
	CMP	#0,R0
	BNE32	L_1674,R12
L_1670:				// Pred: L_1669
	._LINE	0, 1411
	LDI:32	#_IconPageID,R0
	LDUB	@R0,R0	; _IconPageID
	CMP	#4,R0
	BNE32	L_1674,R12
L_1671:				// Pred: L_1670
	._LINE	0, 1412
	LDI:32	#_Update_24HourFlag,R0
	LDI	#1,R1
;-------volatile_access
	STB	R1,@R0	; _Update_24HourFlag
L_1674:				// Pred: L_1671 L_1670 L_1669 L_1757
				//	 L_1621
	._LINE	0, 1415
	LDUB	@(FP,-4),R0	; _PicPos
	ADDN	#1,R0
	STB	R0,@(FP,-4)	; _PicPos
	BRA32	L_1620,R12
L_1675:				// Pred: L_1620
	._LINE	0, 1415
L_1676:				// Pred: L_1675
	._LINE	0, 1415
	._CONFIG	E
	._LINE	0, 1416
	LDM	(R8,R9,R10,R11)
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_FaultMsgKeep_Handle
	._SYMBOL	"FaultMsgKeep_Handle", F, 0x8000000f, E, "_FaultMsgKeep_Handle", F
	._FPARAM	S, 1, F
	._SYMBOL	"clrmode", P, 0x80000002, A, 11
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 1428
_FaultMsgKeep_Handle:
L_1679:
	ST	R4,@-SP
	ST	RP,@-SP
	ENTER	#20
	STM	(R8,R9,R10)
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 56
	._CONFIG	S, B
	._SYMBOL	"i", V, 0x80000002, A, -3
	._SYMBOL	"j", V, 0x80000002, A, -2
	._SYMBOL	"PicNum", V, 0x80000002, A, -1
L_1680:				// Pred: L_1679
	._LINE	0, 1430
	._LINE	0, 1430
	LDI	#0,R0
	STB	R0,@(FP,-13)
	STB	R0,@(FP,-3)	; _i
	._LINE	0, 1430
	STB	R0,@(FP,-2)	; _j
	._LINE	0, 1431
	STB	R0,@(FP,-1)	; _PicNum
	._LINE	0, 1432
	LDUB	@(FP,11),R0	; _clrmode
	CMP	#1,R0
	BNE32	L_1737,R12
L_1681:				// Pred: L_1680
	._LINE	0, 1432
	._LINE	0, 1433
	LDI:32	#_FaultKeep1s,R0
	ST	R0,@(FP,-12)
	LDUB	@R0,R0	; _FaultKeep1s
	CMP	#1,R0
	BEQ32	L_1684,R12
L_1682:				// Pred: L_1681
	._LINE	0, 1433
	BRA32	L_1751,R12
L_1684:				// Pred: L_1681
	._LINE	0, 1434
	LDUB	@(FP,-13),R0
	STB	R0,@(FP,-1)	; _PicNum
	LDI:32	#_WarningIcon,R0
	ST	R0,@(FP,-8)
	LDI:32	#_Fault_AutoMsgId,R5
	LDI:32	#_Menu_Param+16,R2
	LDI:32	#_Menu_Param+5,R6
	LDI:32	#_Menu_Param+12,R3
	LDI:32	#_Menu_Param+8,R4
L_1685:				// Pred: L_1735 L_1684
	._LINE	0, 1434
	LDUB	@(FP,-1),R0	; _PicNum
	CMP	#13,R0
	BGE32	L_1736,R12
L_1686:				// Pred: L_1685
	._LINE	0, 1435
	._LINE	0, 1436
	LDUB	@(FP,-1),R0	; _PicNum
	LDI	#6,R7
	MUL	R7,R0
	MOV	MDL,R1
	LD	@(FP,-8),R0
	ADDN	R1,R0
	LDI	#1,R13
	LDUB	@(R0,R13),R0
	CMP	#3,R0
	BEQ32	L_1688,R12
L_1687:				// Pred: L_1686
	._LINE	0, 1436
	LDUB	@(FP,-1),R1	; _PicNum
	MUL	R7,R1
	MOV	MDL,R1
	LD	@(FP,-8),R0
	ADDN	R1,R0
	LDUB	@(R0,R13),R0
	CMP	#2,R0
	BNE32	L_1690,R12
L_1688:				// Pred: L_1687 L_1686
	._LINE	0, 1436
	._LINE	0, 1437
	LDUB	@(FP,-1),R0	; _PicNum
	MUL	R7,R0
	MOV	MDL,R1
	LD	@(FP,-8),R0
	ADDN	R1,R0
	LDI	#2,R13
	LDUH	@(R0,R13),R0
	LDI	#900,R1
	CMP	R1,R0
	BGE32	L_1691,R12
L_1689:				// Pred: L_1688
	._LINE	0, 1437
	LDUB	@(FP,-1),R0	; _PicNum
	MUL	R7,R0
	MOV	MDL,R0
	LD	@(FP,-8),R1
	ADDN	R0,R1
	LDUH	@(R1,R13),R0
	ADDN	#1,R0
	STH	R0,@(R1,R13)
	._LINE	0, 1438
	BRA32	L_1691,R12
L_1690:				// Pred: L_1687
	._LINE	0, 1438
	._LINE	0, 1439
	LDUB	@(FP,-1),R0	; _PicNum
	MUL	R7,R0
	MOV	MDL,R0
	LDI:32	#_WarningIcon,R1
	ADDN	R0,R1
	LDI	#0,R0
	LDI	#2,R13
	STH	R0,@(R1,R13)
	._LINE	0, 1440
L_1691:				// Pred: L_1690 L_1689 L_1688
	._LINE	0, 1442
	LDUB	@(FP,-1),R0	; _PicNum
	MUL	R7,R0
	MOV	MDL,R0
	LD	@(FP,-8),R1
	ADDN	R0,R1
	LDI	#2,R13
	LDUH	@(R1,R13),R0
	CMP	#3,R0
	BLT32	L_1713,R12
L_1692:				// Pred: L_1691
	._LINE	0, 1443
	._LINE	0, 1444
L_1693:				// Pred: L_1692
	._LINE	0, 1444
	LDI	#0,R0
;-------volatile_access
	STB	R0,@(FP,-2)	; _j
L_1694:				// Pred: L_1711 L_1693
	._LINE	0, 1444
	LDUB	@(FP,-2),R0	; _j
	LDI	#42,R7
	CMP	R7,R0
	BGE32	L_1735,R12
L_1695:				// Pred: L_1694
	._LINE	0, 1445
	._LINE	0, 1446
	LDUB	@(FP,-1),R0	; _PicNum
	LDUB	@(FP,-2),R13	; _j
	LDUB	@(R5,R13),R1	; _Fault_AutoMsgId
	CMP	R1,R0
	BNE32	L_1711,R12
L_1696:				// Pred: L_1695
	._LINE	0, 1447
	._LINE	0, 1448
	LDUB	@(FP,-1),R0	; _PicNum
	LDI	#32,R13
	CMP	R13,R0
	BGE32	L_1700,R12
L_1697:				// Pred: L_1696
	._LINE	0, 1449
	._LINE	0, 1450
	LDUB	@(FP,-1),R0	; _PicNum
	LDI	#1,R1
	LSL	R0,R1
	LD	@R2,R13	; _Menu_Param
	AND	R1,R13
	BNE32	L_1711,R12
L_1698:				// Pred: L_1697
	._LINE	0, 1451
	._LINE	0, 1452
	LDUB	@R6,R0	; _Menu_Param
	CMP	R7,R0
	BGE32	L_1711,R12
L_1699:				// Pred: L_1698
	._LINE	0, 1453
	._LINE	0, 1454
	LDUB	@R6,R0	; _Menu_Param
	ADDN	#1,R0
	STB	R0,@R6	; _Menu_Param
	._LINE	0, 1455
	LDUB	@(FP,-1),R1	; _PicNum
	LDI	#1,R0
	LSL	R1,R0
	LD	@R2,R1	; _Menu_Param
	OR	R0,R1
	ST	R1,@R2	; _Menu_Param
	._LINE	0, 1459
	BRA32	L_1735,R12
L_1700:				// Pred: L_1696
	._LINE	0, 1462
	LDUB	@(FP,-1),R0	; _PicNum
	LDI	#64,R1
	CMP	R1,R0
	BGE32	L_1704,R12
L_1701:				// Pred: L_1700
	._LINE	0, 1462
	._LINE	0, 1463
	LDUB	@(FP,-1),R0	; _PicNum
	SUBN	R13,R0
	LDI	#1,R1
	LSL	R0,R1
	LD	@R3,R12	; _Menu_Param
	AND	R1,R12
	BNE32	L_1711,R12
L_1702:				// Pred: L_1701
	._LINE	0, 1464
	._LINE	0, 1465
	LDUB	@R6,R0	; _Menu_Param
	CMP	R7,R0
	BGE32	L_1711,R12
L_1703:				// Pred: L_1702
	._LINE	0, 1466
	._LINE	0, 1467
	LDUB	@R6,R0	; _Menu_Param
	ADDN	#1,R0
	STB	R0,@R6	; _Menu_Param
	._LINE	0, 1468
	LDUB	@(FP,-1),R0	; _PicNum
	LDI	#32,R1
	SUBN	R1,R0
	LDI	#1,R1
	LSL	R0,R1
	LD	@R3,R0	; _Menu_Param
	OR	R1,R0
	ST	R0,@R3	; _Menu_Param
	._LINE	0, 1471
	BRA32	L_1735,R12
L_1704:				// Pred: L_1700
	._LINE	0, 1474
	._LINE	0, 1475
	LDUB	@(FP,-1),R0	; _PicNum
	SUBN	R1,R0
	LDI	#1,R1
	LSL	R0,R1
	LD	@R4,R0	; _Menu_Param
	AND	R1,R0
	BNE32	L_1711,R12
L_1705:				// Pred: L_1704
	._LINE	0, 1476
	._LINE	0, 1477
	LDUB	@R6,R0	; _Menu_Param
	CMP	R7,R0
	BGE32	L_1711,R12
L_1706:				// Pred: L_1705
	._LINE	0, 1478
	._LINE	0, 1479
	LDUB	@R6,R0	; _Menu_Param
	ADDN	#1,R0
	STB	R0,@R6	; _Menu_Param
	._LINE	0, 1480
	LDUB	@(FP,-1),R0	; _PicNum
	LDI	#64,R1
	SUBN	R1,R0
	LDI	#1,R1
	LSL	R0,R1
	LD	@R4,R0	; _Menu_Param
	OR	R1,R0
	ST	R0,@R4	; _Menu_Param
	._LINE	0, 1481
	BRA32	L_1735,R12
L_1711:				// Pred: L_1705 L_1704 L_1702 L_1701
				//	 L_1698 L_1697 L_1695
	._LINE	0, 1486
	LDUB	@(FP,-2),R0	; _j
	ADDN	#1,R0
	STB	R0,@(FP,-2)	; _j
	BRA32	L_1694,R12
L_1713:				// Pred: L_1691
	._LINE	0, 1488
	LDI	#0,R0
	STB	R0,@(FP,-2)	; _j
	LDUB	@(FP,-2),R0	; _j
	LDI	#42,R1
	CMP	R1,R0
	BGE32	L_1735,R12
L_1714:				// Pred: L_1713
	._LINE	0, 1488
	LDI:32	#_Menu_Param+16,R7
	LDI:32	#_Menu_Param+5,R8
	LDI:32	#_Menu_Param+12,R10
	LDI:32	#_Menu_Param+8,R9
L_1715:				// Pred: L_1733 L_1714
	._LINE	0, 1489
	._LINE	0, 1490
	LDUB	@(FP,-1),R0	; _PicNum
	LDUB	@(FP,-2),R13	; _j
	LDUB	@(R5,R13),R1	; _Fault_AutoMsgId
	CMP	R1,R0
	BNE32	L_1731,R12
L_1716:				// Pred: L_1715
	._LINE	0, 1491
	._LINE	0, 1492
	LDUB	@(FP,-1),R0	; _PicNum
	LDI	#32,R13
	CMP	R13,R0
	BGE32	L_1720,R12
L_1717:				// Pred: L_1716
	._LINE	0, 1493
	._LINE	0, 1494
	LDUB	@(FP,-1),R0	; _PicNum
	LDI	#1,R1
	LSL	R0,R1
	LD	@R7,R0	; _Menu_Param
	AND	R1,R0
	BEQ32	L_1731,R12
L_1718:				// Pred: L_1717
	._LINE	0, 1495
	._LINE	0, 1496
	LDUB	@R8,R0	; _Menu_Param
	LDI	#42,R1
	CMP	R1,R0
	BGE32	L_1731,R12
L_1719:				// Pred: L_1718
	._LINE	0, 1497
	._LINE	0, 1498
	LDUB	@R8,R0	; _Menu_Param
	ADDN	#-1,R0
	STB	R0,@R8	; _Menu_Param
	._LINE	0, 1499
	LDUB	@(FP,-1),R1	; _PicNum
	LDI	#1,R0
	LSL	R1,R0
	LDI:8	#-1,R1
	EXTSB	R1
	EOR	R1,R0
	LD	@R7,R1	; _Menu_Param
	AND	R0,R1
	ST	R1,@R7	; _Menu_Param
	._LINE	0, 1500
	BRA32	L_1735,R12
L_1720:				// Pred: L_1716
	._LINE	0, 1503
	LDUB	@(FP,-1),R0	; _PicNum
	LDI	#64,R1
	CMP	R1,R0
	BGE32	L_1724,R12
L_1721:				// Pred: L_1720
	._LINE	0, 1503
	._LINE	0, 1504
	LDUB	@(FP,-1),R0	; _PicNum
	SUBN	R13,R0
	LDI	#1,R1
	LSL	R0,R1
	LD	@R10,R12	; _Menu_Param
	AND	R1,R12
	BEQ32	L_1731,R12
L_1722:				// Pred: L_1721
	._LINE	0, 1505
	._LINE	0, 1506
	LDUB	@R8,R0	; _Menu_Param
	LDI	#42,R1
	CMP	R1,R0
	BGE32	L_1731,R12
L_1723:				// Pred: L_1722
	._LINE	0, 1507
	._LINE	0, 1508
	LDUB	@R8,R0	; _Menu_Param
	ADDN	#-1,R0
	STB	R0,@R8	; _Menu_Param
	._LINE	0, 1509
	LDUB	@(FP,-1),R7	; _PicNum
	LDI	#32,R0
	SUBN	R0,R7
	LDI	#1,R1
	LSL	R7,R1
	LDI:8	#-1,R0
	EXTSB	R0
	EOR	R0,R1
	LD	@R10,R0	; _Menu_Param
	AND	R1,R0
	ST	R0,@R10	; _Menu_Param
	._LINE	0, 1510
	BRA32	L_1735,R12
L_1724:				// Pred: L_1720
	._LINE	0, 1513
	._LINE	0, 1514
	LDUB	@(FP,-1),R0	; _PicNum
	SUBN	R1,R0
	LDI	#1,R1
	LSL	R0,R1
	LD	@R9,R12	; _Menu_Param
	AND	R1,R12
	BEQ32	L_1731,R12
L_1725:				// Pred: L_1724
	._LINE	0, 1515
	._LINE	0, 1516
	LDUB	@R8,R0	; _Menu_Param
	LDI	#42,R1
	CMP	R1,R0
	BGE32	L_1731,R12
L_1726:				// Pred: L_1725
	._LINE	0, 1517
	._LINE	0, 1518
	LDUB	@R8,R0	; _Menu_Param
	ADDN	#-1,R0
	STB	R0,@R8	; _Menu_Param
	._LINE	0, 1519
	LDUB	@(FP,-1),R1	; _PicNum
	LDI	#64,R0
	SUBN	R0,R1
	LDI	#1,R7
	LSL	R1,R7
	LDI:8	#-1,R0
	EXTSB	R0
	EOR	R0,R7
	LD	@R9,R0	; _Menu_Param
	AND	R7,R0
	ST	R0,@R9	; _Menu_Param
	._LINE	0, 1520
	BRA32	L_1735,R12
L_1731:				// Pred: L_1725 L_1724 L_1722 L_1721
				//	 L_1718 L_1717 L_1715
	._LINE	0, 1525
	LDUB	@(FP,-2),R0	; _j
	ADDN	#1,R0
	STB	R0,@(FP,-2)	; _j
L_1732:				// Pred: L_1731
	._LINE	0, 1488
	LDUB	@(FP,-2),R1	; _j
	LDI	#42,R0
	CMP	R0,R1
	BGE32	L_1735,R12
L_1733:				// Pred: L_1732
	._LINE	0, 1526
	BRA32	L_1715,R12
L_1735:				// Pred: L_1732 L_1726 L_1723 L_1719
				//	 L_1713 L_1706 L_1703 L_1699
				//	 L_1694
	._LINE	0, 1528
	LDUB	@(FP,-1),R0	; _PicNum
	ADDN	#1,R0
	STB	R0,@(FP,-1)	; _PicNum
	BRA32	L_1685,R12
L_1736:				// Pred: L_1685
	._LINE	0, 1529
	LD	@(FP,-12),R0
	LDUB	@(FP,-13),R1
	STB	R1,@R0	; _FaultKeep1s
	._LINE	0, 1530
	BRA32	L_1751,R12
L_1737:				// Pred: L_1680
	._LINE	0, 1530
	._LINE	0, 1531
	LDI:32	#_FaultKeep1s,R13
	LDUB	@R13,R0	; _FaultKeep1s
	CMP	#1,R0
	BEQ32	L_1739,R12
L_1738:				// Pred: L_1737
	._LINE	0, 1531
	BRA32	L_1751,R12
L_1739:				// Pred: L_1737
	._LINE	0, 1533
	LDUB	@(FP,-13),R0
	STB	R0,@R13	; _FaultKeep1s
	._LINE	0, 1534
L_1740:				// Pred: L_1739
	._LINE	0, 1534
	LDUB	@(FP,-13),R0
	STB	R0,@(FP,-3)	; _i
	LDUB	@(FP,-3),R0	; _i
	CMP	#13,R0
	BGE32	L_1751,R12
L_1741:				// Pred: L_1740
	._LINE	0, 1534
	LDI:32	#_WarningIcon,R1
L_1742:				// Pred: L_1749 L_1741
	._LINE	0, 1535
	._LINE	0, 1536
	LDUB	@(FP,-3),R0	; _i
	LDI	#6,R3
	MUL	R3,R0
	MOV	MDL,R2
	MOV	R1,R0
	ADDN	R2,R0
	LDI	#1,R13
	LDUB	@(R0,R13),R0
	CMP	#3,R0
	BEQ32	L_1744,R12
L_1743:				// Pred: L_1742
	._LINE	0, 1536
	LDUB	@(FP,-3),R2	; _i
	MUL	R3,R2
	MOV	MDL,R2
	MOV	R1,R0
	ADDN	R2,R0
	LDUB	@(R0,R13),R0
	CMP	#2,R0
	BNE32	L_1747,R12
L_1744:				// Pred: L_1743 L_1742
	._LINE	0, 1536
	._LINE	0, 1537
	LDUB	@(FP,-3),R0	; _i
	MUL	R3,R0
	MOV	MDL,R2
	MOV	R1,R0
	ADDN	R2,R0
	LDI	#2,R13
	LDUH	@(R0,R13),R0
	LDI	#900,R2
	CMP	R2,R0
	BGE32	L_1747,R12
L_1745:				// Pred: L_1744
	._LINE	0, 1537
	LDUB	@(FP,-3),R0	; _i
	MUL	R3,R0
	MOV	MDL,R0
	MOV	R1,R2
	ADDN	R0,R2
	LDUH	@(R2,R13),R0
	ADDN	#1,R0
;-------volatile_access
	STH	R0,@(R2,R13)
L_1747:				// Pred: L_1745 L_1744 L_1743
	._LINE	0, 1539
	LDUB	@(FP,-3),R0	; _i
	ADDN	#1,R0
	STB	R0,@(FP,-3)	; _i
L_1748:				// Pred: L_1747
	._LINE	0, 1534
	LDUB	@(FP,-3),R0	; _i
	CMP	#13,R0
	BGE32	L_1751,R12
L_1794:				// Pred: L_1748
L_1749:				// Pred: L_1794
	._LINE	0, 1540
	BRA32	L_1742,R12
L_1751:				// Pred: L_1748 L_1740 L_1738 L_1736
				//	 L_1682
	._LINE	0, 1540
	._CONFIG	E
	._LINE	0, 1541
	LDM	(R8,R9,R10)
	LEAVE
	LD	@SP+,RP
	ADDSP	#4
	RET
	._CONFIG	E
	.global	_ICON_Logo
	._SYMBOL	"ICON_Logo", F, 0x8000000f, E, "_ICON_Logo", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 1553
_ICON_Logo:
L_545:
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
	._SYMBOL	"temp_timer", V, 0x80000004, S, "LI_2"
L_546:				// Pred: L_545
	._LINE	0, 1558
	._LINE	0, 1559
	LDI:32	#_Logo_Count,R2
	LDUB	@R2,R0	; _Logo_Count
	LDI	#255,R1
	CMP	R1,R0
	BGE32	L_548,R12
L_547:				// Pred: L_546
	._LINE	0, 1560
	._LINE	0, 1561
	LDUB	@R2,R0	; _Logo_Count
	ADDN	#1,R0
	STB	R0,@R2	; _Logo_Count
	._LINE	0, 1562
L_548:				// Pred: L_547 L_546
	._LINE	0, 1563
	LDUB	@R2,R0	; _Logo_Count
	LDI	#100,R1
	CMP	R1,R0
	BGE32	L_550,R12
L_549:				// Pred: L_548
	._LINE	0, 1563
	BRA32	L_551,R12
L_550:				// Pred: L_548
	._LINE	0, 1564
	LDI:32	#_Update_LogoValue,R4
	LDUB	@R4,R0	; _Update_LogoValue
	CMP	#0,R0
	BNE32	L_553,R12
L_552:				// Pred: L_550
	._LINE	0, 1564
	._LINE	0, 1565
	LDI:32	#_Update_LogoFlag,R0
	LDI	#1,R7
	STB	R7,@R0	; _Update_LogoFlag
	._LINE	0, 1566
	STB	R7,@R4	; _Update_LogoValue
	._LINE	0, 1567
	BRA32	L_554,R12
L_553:				// Pred: L_550
	._LINE	0, 1567
	._LINE	0, 1569
	LDI:32	#_IconCount,R0
	LDUB	@R0,R0	; _IconCount
	CMP	#0,R0
	BLE32	L_556,R12
L_555:				// Pred: L_553
	._LINE	0, 1569
	LDI	#5,R4
	CALL21	_ICON_PageJump
L_556:				// Pred: L_555 L_553
	._LINE	0, 1587
	LDI:32	#_HMI_Time+2,R0
	LDUB	@R0,R0	; _HMI_Time
	CMP	#1,R0
	BNE32	L_554,R12
L_557:				// Pred: L_556
	._LINE	0, 1587
	._LINE	0, 1589
	LDI:32	#_LogoFlag,R5
	LDUB	@R5,R0	; _LogoFlag
	CMP	#0,R0
	BNE32	L_560,R12
L_559:				// Pred: L_557
	._LINE	0, 1589
	LDI	#1,R0
;-------volatile_access
	STB	R0,@R5	; _LogoFlag
L_560:				// Pred: L_559 L_557
	._LINE	0, 1590
	LDI:32	#LI_2,R0
	LDUH	@R0,R12	; _temp_timer
	LDUH	@R0,R1	; _temp_timer
	STH	R1,@R0	; _temp_timer
	._LINE	0, 1592
	LDI:32	#_Flag_AutoMotion_First,R0
	LDI	#0,R6
	STB	R6,@R0	; _Flag_AutoMotion_First
	._LINE	0, 1593
	LDI:32	#_AutoMotion_Alpha_Value,R0
	STB	R6,@R0	; _AutoMotion_Alpha_Value
	._LINE	0, 1596
L_554:				// Pred: L_560 L_556 L_552
	._LINE	0, 1599
	LDI:32	#_Msg_Struct+147,R0
	LDI	#0,R3
	STB	R3,@R0	; _Msg_Struct
	._LINE	0, 1600
	LDI:32	#_Msg_Struct+146,R0
	STB	R3,@R0	; _Msg_Struct
	._LINE	0, 1601
	LDI:32	#_Msg_Struct+149,R0
	STB	R3,@R0	; _Msg_Struct
	._LINE	0, 1602
	LDI:32	#_Msg_Struct+148,R0
;-------volatile_access
	STB	R3,@R0	; _Msg_Struct
L_551:				// Pred: L_554 L_549
	._LINE	0, 1602
	._CONFIG	E
	._LINE	0, 1603
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_GEAT_DefaultAttrSet
	._SYMBOL	"GEAT_DefaultAttrSet", F, 0x8000000f, E, "_GEAT_DefaultAttrSet", F
	._FPARAM	S, 1, F
	._SYMBOL	"gear_attr", P, 0x5d, A, 8
	._POINTER	1
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 1615
_GEAT_DefaultAttrSet:
L_561:
	ST	R4,@-SP
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 40
	._CONFIG	S, B
L_563:				// Pred: L_561
	._CONFIG	E
	._LINE	0, 1618
	LEAVE
	LD	@SP+,RP
	ADDSP	#4
	RET
	._CONFIG	E
	.global	_Gear_TCUTypeGet
	._SYMBOL	"Gear_TCUTypeGet", F, 0x8000000f, E, "_Gear_TCUTypeGet", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 1630
_Gear_TCUTypeGet:
L_564:
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
L_566:				// Pred: L_564
	._CONFIG	E
	._LINE	0, 1633
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_ICON_GearSelect
	._SYMBOL	"ICON_GearSelect", F, 0x8000000f, E, "_ICON_GearSelect", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 1647
_ICON_GearSelect:
L_567:
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
L_569:				// Pred: L_567
	._CONFIG	E
	._LINE	0, 1650
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_ICON_DispFuel
	._SYMBOL	"ICON_DispFuel", F, 0x8000000f, E, "_ICON_DispFuel", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 1666
_ICON_DispFuel:
L_570:
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
	LDI:32	#_FuelWarnFlag,R0
L_571:				// Pred: L_570
	._LINE	0, 1668
	LDI:32	#_FuelCheckFlag,R1
	LDUB	@R1,R2
	LDI	#115,R1
	CMP	R1,R2
	BGT32	L_573,R12
L_572:				// Pred: L_571
	._LINE	0, 1669
	BRA32	L_574,R12
L_573:				// Pred: L_571
	._LINE	0, 1671
	LDI:32	#_FuelErrFlag,R1
	LDUB	@R1,R1	; _FuelErrFlag
	CMP	#1,R1
	BNE32	L_576,R12
L_575:				// Pred: L_573
	._LINE	0, 1671
	._LINE	0, 1672
	LDI	#0,R2
	STB	R2,@R0	; _FuelWarnFlag
	._LINE	0, 1673
	BRA32	L_577,R12
L_576:				// Pred: L_573
	._LINE	0, 1673
	LDI:32	#_Fuel_Display,R1
	LDUB	@R1,R1	; _Fuel_Display
	CMP	#1,R1
	BLE32	L_579,R12
L_578:				// Pred: L_576
	._LINE	0, 1673
	._LINE	0, 1674
	LDI	#0,R2
	STB	R2,@R0	; _FuelWarnFlag
	._LINE	0, 1675
	BRA32	L_577,R12
L_579:				// Pred: L_576
	._LINE	0, 1675
	LDI:32	#_Fuel_Item,R1
	LDUB	@R1,R1	; _Fuel_Item
	CMP	#1,R1
	BGT32	L_577,R12
L_581:				// Pred: L_579
	._LINE	0, 1675
	._LINE	0, 1676
	LDI:32	#_Msg_Struct+12,R1
	LDUH	@R1,R4	; _Msg_Struct
	LDI:32	#_FuelItem_Res,R1
	LDUH	@R1,R1	; _FuelItem_Res
	CMP	R1,R4
	BGT32	L_577,R12
L_583:				// Pred: L_581
	._LINE	0, 1676
	LDI	#1,R2
	STB	R2,@R0	; _FuelWarnFlag
	._LINE	0, 1677
L_577:				// Pred: L_583 L_581 L_579 L_578
				//	 L_575
	._LINE	0, 1681
	LDUB	@R0,R0	; _FuelWarnFlag
	CMP	#0,R0
	BEQ32	L_587,R12
L_588:				// Pred: L_577
	._LINE	0, 1681
	LDI:32	#_HMI_Msg,R0
	LDUB	@R0,R0	; _HMI_Msg
	CMP	#0,R0
	BEQ32	L_587,R12
L_586:				// Pred: L_588
	._LINE	0, 1681
	._LINE	0, 1683
	LDI:32	#_Msg_Struct+9,R6
	LDUB	@R6,R0	; _Msg_Struct
	CMP	#0,R0
	BNE32	L_591,R12
L_589:				// Pred: L_586
	._LINE	0, 1683
	._LINE	0, 1684
	LDI	#1,R0
	STB	R0,@R6	; _Msg_Struct
	._LINE	0, 1685
	LDI:32	#_Update_FuelValueCopy,R1
	LDI	#255,R0
	STB	R0,@R1	; _Update_FuelValueCopy
	._LINE	0, 1686
	._LINE	0, 1687
	BRA32	L_591,R12
L_587:				// Pred: L_588 L_577
	._LINE	0, 1687
	._LINE	0, 1689
	LDI:32	#_Msg_Struct+9,R5
	LDUB	@R5,R0	; _Msg_Struct
	CMP	#1,R0
	BNE32	L_591,R12
L_592:				// Pred: L_587
	._LINE	0, 1689
	._LINE	0, 1690
	LDI	#0,R0
	STB	R0,@R5	; _Msg_Struct
	._LINE	0, 1691
	LDI:32	#_Update_FuelValueCopy,R0
	LDI	#255,R1
	STB	R1,@R0	; _Update_FuelValueCopy
	._LINE	0, 1692
L_591:				// Pred: L_592 L_587 L_589 L_586
	._LINE	0, 1695
	LDI:32	#_Fuel_Display,R0
	LDUB	@R0,R0	; _Fuel_Display
	LDI:32	#_Update_FuelValue,R2
	STB	R0,@R2	; _Update_FuelValue
	._LINE	0, 1697
	LDI:32	#_Update_FuelValueCopy,R3
	LDUB	@R3,R0	; _Update_FuelValueCopy
	LDUB	@R2,R1	; _Update_FuelValue
	CMP	R1,R0
	BEQ32	L_574,R12
L_596:				// Pred: L_591
	._LINE	0, 1697
	LDI:32	#_LogoFlag,R0
	LDUB	@R0,R0	; _LogoFlag
	CMP	#0,R0
	BEQ32	L_574,R12
L_594:				// Pred: L_596
	._LINE	0, 1697
	._LINE	0, 1698
	LDUB	@R2,R0	; _Update_FuelValue
	STB	R0,@R3	; _Update_FuelValueCopy
	._LINE	0, 1699
L_574:				// Pred: L_594 L_596 L_591 L_572
	._LINE	0, 1699
	._CONFIG	E
	._LINE	0, 1700
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_ICON_CoolantTemp
	._SYMBOL	"ICON_CoolantTemp", F, 0x8000000f, E, "_ICON_CoolantTemp", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 1714
_ICON_CoolantTemp:
L_597:
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
L_599:				// Pred: L_597
	._CONFIG	E
	._LINE	0, 1822
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_TPMS_MessageGet
	._SYMBOL	"TPMS_MessageGet", F, 0x8000000f, E, "_TPMS_MessageGet", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 1835
_TPMS_MessageGet:
L_600:
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
L_602:				// Pred: L_600
	._CONFIG	E
	._LINE	0, 1859
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_RADAR_MessageGet
	._SYMBOL	"RADAR_MessageGet", F, 0x8000000f, E, "_RADAR_MessageGet", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 1871
_RADAR_MessageGet:
L_603:
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
L_605:				// Pred: L_603
	._CONFIG	E
	._LINE	0, 1874
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_ICON_Trip
	._SYMBOL	"ICON_Trip", F, 0x8000000f, E, "_ICON_Trip", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 1889
_ICON_Trip:
L_606:
	ST	RP,@-SP
	ENTER	#4
	STM	(R8,R9,R10,R11)
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
L_607:				// Pred: L_606
	._LINE	0, 1892
	LDI:32	#_Msg_Struct+44,R9
	LD	@R9,R4	; _Msg_Struct
	LDI	#4,R13
	LD	@(R9,R13),R5	; _Msg_Struct
	LDI	#0,R6
	LDI	#100000,R7
	CALL21	__udivll
	LDI:32	#_ODOTripCur,R11
	LD	@R11,R6	; _ODOTripCur
	LDI	#4,R13
	LD	@(R11,R13),R7	; _ODOTripCur
	EOR	R5,R7
	EOR	R4,R6
	OR	R6,R7
	BEQ32	L_609,R12
L_608:				// Pred: L_607
	._LINE	0, 1892
	._LINE	0, 1893
	LD	@R9,R4	; _Msg_Struct
	LD	@(R9,R13),R5	; _Msg_Struct
	LDI	#0,R6
	LDI	#100000,R7
	CALL21	__udivll
	ST	R4,@R11	; _ODOTripCur
	LDI	#4,R13
	ST	R5,@(R11,R13)	; _ODOTripCur
	._LINE	0, 1894
	LD	@R11,R4	; _ODOTripCur
	LD	@(R11,R13),R4	; _ODOTripCur
	CALL21	_Trip_write_algorithm
	._LINE	0, 1895
	LDI:32	#_Update_DefaultFlag,R1
	LDI	#1,R0
	STB	R0,@R1	; _Update_DefaultFlag
	._LINE	0, 1896
L_609:				// Pred: L_608 L_607
	._LINE	0, 1898
	LD	@R11,R5	; _ODOTripCur
	LDI	#4,R13
	LD	@(R11,R13),R0	; _ODOTripCur
	LDI:32	#_HMI_Msg+12,R1
	ST	R0,@R1	; _HMI_Msg
	._LINE	0, 1899
	LD	@R1,R0	; _HMI_Msg
	LDI	#9999999,R2
	CMP	R2,R0
	BLS32	L_611,R12
L_610:				// Pred: L_609
	._LINE	0, 1899
	._LINE	0, 1900
	ST	R2,@R1	; _HMI_Msg
	._LINE	0, 1901
L_611:				// Pred: L_610 L_609
	._LINE	0, 1903
	LDI:32	#_Msg_Struct+52,R8
	LD	@R8,R4	; _Msg_Struct
	LDI	#10000,R5
	CALL21	__udivi
	LDI:32	#_HMI_Msg+8,R10
	STH	R4,@R10	; _HMI_Msg
	._LINE	0, 1904
	LDUH	@R10,R1	; _HMI_Msg
	LDI	#9999,R0
	CMP	R0,R1
	BLE32	L_613,R12
L_612:				// Pred: L_611
	._LINE	0, 1904
	._LINE	0, 1905
	LDI	#0,R0
	STH	R0,@R10	; _HMI_Msg
	._LINE	0, 1906
	LDI	#0,R0
	ST	R0,@R8	; _Msg_Struct
	._LINE	0, 1907
	LDI	#80,R4
	MOV	R8,R5
	LDI	#4,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 1908
L_613:				// Pred: L_612 L_611
	._LINE	0, 1910
	LD	@R8,R2	; _Msg_Struct
	LDI	#0,R1
	LD	@R9,R3	; _Msg_Struct
	LDI	#4,R13
	LD	@(R9,R13),R4	; _Msg_Struct
	LDI	#0,R0
	CMP	#1,R0
	SUBC	R4,R2
	SUBC	R3,R1
	BC32	L_615,R12
L_614:				// Pred: L_613
	._LINE	0, 1910
	._LINE	0, 1911
	LD	@R9,R3	; _Msg_Struct
	LD	@(R9,R13),R0	; _Msg_Struct
	ST	R0,@R8	; _Msg_Struct
	._LINE	0, 1912
L_615:				// Pred: L_614 L_613
	._LINE	0, 1913
	LDI:32	#_DispTripACopy,R13
	LDUH	@R13,R1	; _DispTripACopy
	LDUH	@R10,R0	; _HMI_Msg
	CMP	R0,R1
	BEQ32	L_618,R12
L_616:				// Pred: L_615
	._LINE	0, 1914
	._LINE	0, 1915
	LDUH	@R10,R0	; _HMI_Msg
	STH	R0,@R13	; _DispTripACopy
	._LINE	0, 1916
	LDI:32	#_Update_DefaultFlag,R1
	LDI	#1,R0
	STB	R0,@R1	; _Update_DefaultFlag
	._LINE	0, 1917
L_618:				// Pred: L_616 L_615
	._LINE	0, 1917
	._CONFIG	E
	._LINE	0, 1918
	LDM	(R8,R9,R10,R11)
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_ICON_RTC
	._SYMBOL	"ICON_RTC", F, 0x8000000f, E, "_ICON_RTC", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 1922
_ICON_RTC:
L_619:
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
L_620:				// Pred: L_619
	._LINE	0, 1924
	LDI:32	#_DateTime,R4
	CALL21	_RTC_TimeRead
	._LINE	0, 1926
	LDI:32	#_DispMinuteCopy,R2
	LDUB	@R2,R0	; _DispMinuteCopy
	LDI:32	#_DateTime+4,R3
	LDUB	@R3,R1	; _DateTime
	CMP	R1,R0
	BNE32	L_621,R12
L_623:				// Pred: L_620
	._LINE	0, 1926
	LDI:32	#_DispHourCopy,R0
	LDUB	@R0,R4	; _DispHourCopy
	LDI:32	#_DateTime+3,R0
	LDUB	@R0,R0	; _DateTime
	CMP	R0,R4
	BEQ32	L_625,R12
L_621:				// Pred: L_623 L_620
	._LINE	0, 1927
	._LINE	0, 1928
	LDUB	@R3,R0	; _DateTime
	STB	R0,@R2	; _DispMinuteCopy
	._LINE	0, 1929
	LDI:32	#_DateTime+3,R0
	LDUB	@R0,R1	; _DateTime
	LDI:32	#_DispHourCopy,R0
	STB	R1,@R0	; _DispHourCopy
	._LINE	0, 1930
	LDI:32	#_Update_DefaultFlag,R0
	LDI	#1,R1
	STB	R1,@R0	; _Update_DefaultFlag
	._LINE	0, 1931
	._LINE	0, 1933
L_625:				// Pred: L_621 L_623
	._LINE	0, 1933
	._CONFIG	E
	._LINE	0, 1934
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_ICON_TripA
	._SYMBOL	"ICON_TripA", F, 0x8000000f, E, "_ICON_TripA", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 1938
_ICON_TripA:
L_626:
	ST	RP,@-SP
	ENTER	#4
	STM	(R8,R9)
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
L_627:				// Pred: L_626
	._LINE	0, 1940
	LDI:32	#_Msg_Struct+52,R9
	LD	@R9,R4	; _Msg_Struct
	LDI	#10000,R5
	CALL21	__udivi
	LDI:32	#_DComputerMess+10,R8
	LDUH	@R8,R0	; _DComputerMess
	CMP	R0,R4
	BNE32	L_628,R12
L_630:				// Pred: L_627
	._LINE	0, 1940
	LDI:32	#_ComputerFastDispFlag,R0
	LDUB	@R0,R0	; _ComputerFastDispFlag
	CMP	#0,R0
	BEQ32	L_629,R12
L_628:				// Pred: L_630 L_627
	._LINE	0, 1941
	._LINE	0, 1942
	LD	@R9,R4	; _Msg_Struct
	LDI	#10000,R5
	CALL21	__udivi
	STH	R4,@R8	; _DComputerMess
	._LINE	0, 1943
	LDI:32	#_Update_DComputerFlag,R0
	LDI	#1,R1
	STB	R1,@R0	; _Update_DComputerFlag
	._LINE	0, 1944
L_629:				// Pred: L_628 L_630
	._LINE	0, 1945
	LDI:32	#_ComputerFastDispFlag,R1
	LDI	#0,R0
	STB	R0,@R1	; _ComputerFastDispFlag
L_631:				// Pred: L_629
	._LINE	0, 1945
	._CONFIG	E
	._LINE	0, 1947
	LDM	(R8,R9)
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_ICON_AverageFuel
	._SYMBOL	"ICON_AverageFuel", F, 0x8000000f, E, "_ICON_AverageFuel", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 1950
_ICON_AverageFuel:
L_632:
	ST	RP,@-SP
	ENTER	#4
	STM	(R8,R9)
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
	LDI:32	#_ComputerFastDispFlag,R8
L_633:				// Pred: L_632
	._LINE	0, 1952
	LDI:32	#_HMI_Time+10,R13
	LDUB	@R13,R0
	CMP	#1,R0
	BEQ32	L_634,R12
L_636:				// Pred: L_633
	._LINE	0, 1952
	MOV	R8,R0
	LDUB	@R0,R0	; _ComputerFastDispFlag
	CMP	#0,R0
	BEQ32	L_654,R12
L_634:				// Pred: L_636 L_633
	._LINE	0, 1953
	._LINE	0, 1954
	LDI	#0,R9
	STB	R9,@R13	; _HMI_Time
	._LINE	0, 1955
	LDI:32	#_Msg_Struct+68,R2
	LDUH	@R2,R1	; _Msg_Struct
	LDI	#65535,R0
	CMP	R0,R1
	BNE32	L_638,R12
L_637:				// Pred: L_634
	._LINE	0, 1956
	._LINE	0, 1957
	LDI:32	#_DComputerMess,R3
	LDI	#65535,R0
	STH	R0,@R3	; _DComputerMess
	._LINE	0, 1958
	LDUH	@R3,R0	; _DComputerMess
	LDI:32	#_DispAverageFuelCopy,R6
	LDUH	@R6,R1	; _DispAverageFuelCopy
	CMP	R1,R0
	BNE32	L_639,R12
L_641:				// Pred: L_637
	._LINE	0, 1958
	MOV	R8,R0
	LDUB	@R0,R0	; _ComputerFastDispFlag
	CMP	#0,R0
	BEQ32	L_642,R12
L_639:				// Pred: L_641 L_637
	._LINE	0, 1959
	._LINE	0, 1960
	LDUH	@R3,R0	; _DComputerMess
	STH	R0,@R6	; _DispAverageFuelCopy
	._LINE	0, 1961
	LDI:32	#_Update_DComputerFlag,R0
	LDI	#1,R1
	STB	R1,@R0	; _Update_DComputerFlag
	._LINE	0, 1962
	._LINE	0, 1963
	BRA32	L_642,R12
L_638:				// Pred: L_634
	._LINE	0, 1965
	._LINE	0, 1966
	LDI:32	#_Msg_Struct+16,R0
	LDUH	@R0,R0	; _Msg_Struct
	CMP	#0,R0
	BEQ32	L_642,R12
L_643:				// Pred: L_638
	._LINE	0, 1967
	._LINE	0, 1968
	LDUH	@R2,R0	; _Msg_Struct
	LDI:32	#_DispAverageFuelCopy,R4
	LDUH	@R4,R1	; _DispAverageFuelCopy
	CMP	R1,R0
	BNE32	L_645,R12
L_647:				// Pred: L_643
	._LINE	0, 1968
	MOV	R8,R0
	LDUB	@R0,R0	; _ComputerFastDispFlag
	CMP	#0,R0
	BEQ32	L_642,R12
L_645:				// Pred: L_647 L_643
	._LINE	0, 1969
	._LINE	0, 1970
	LDUH	@R2,R0	; _Msg_Struct
	STH	R0,@R4	; _DispAverageFuelCopy
	._LINE	0, 1971
	LDUH	@R2,R4	; _Msg_Struct
	LDI	#10,R5
	CALL21	__divi
	LDI:32	#_DComputerMess,R0
	STH	R4,@R0	; _DComputerMess
	._LINE	0, 1972
	LDI:32	#_Update_DComputerFlag,R0
	LDI	#1,R1
	STB	R1,@R0	; _Update_DComputerFlag
	._LINE	0, 1973
L_642:				// Pred: L_645 L_647 L_638 L_639
				//	 L_641
	._LINE	0, 1976
	LDI:32	#_Msg_Struct+16,R0
	LDUH	@R0,R0	; _Msg_Struct
	CMP	#0,R0
	BNE32	L_649,R12
L_648:				// Pred: L_642
	._LINE	0, 1977
	._LINE	0, 1978
	LDI:32	#_Msg_Struct+70,R5
	LDUH	@R5,R0	; _Msg_Struct
	LDI:32	#_DispAverageFuelCopy,R7
	LDUH	@R7,R1	; _DispAverageFuelCopy
	CMP	R1,R0
	BNE32	L_650,R12
L_652:				// Pred: L_648
	._LINE	0, 1978
	MOV	R8,R0
	LDUB	@R0,R0	; _ComputerFastDispFlag
	CMP	#0,R0
	BEQ32	L_649,R12
L_650:				// Pred: L_652 L_648
	._LINE	0, 1979
	._LINE	0, 1980
	LDUH	@R5,R0	; _Msg_Struct
	STH	R0,@R7	; _DispAverageFuelCopy
	._LINE	0, 1981
	LDUH	@R5,R0	; _Msg_Struct
	LDI:32	#_DComputerMess,R1
	STH	R0,@R1	; _DComputerMess
	._LINE	0, 1982
	LDI:32	#_Update_DComputerFlag,R0
	LDI	#1,R1
	STB	R1,@R0	; _Update_DComputerFlag
	._LINE	0, 1983
L_649:				// Pred: L_650 L_652 L_642
	._LINE	0, 1985
	STB	R9,@R8	; _ComputerFastDispFlag
	._LINE	0, 1986
	._LINE	0, 1988
L_654:				// Pred: L_649 L_636
	._LINE	0, 1988
	._CONFIG	E
	._LINE	0, 1989
	LDM	(R8,R9)
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_ICON_InstantFuel
	._SYMBOL	"ICON_InstantFuel", F, 0x8000000f, E, "_ICON_InstantFuel", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 1991
_ICON_InstantFuel:
L_655:
	ST	RP,@-SP
	ENTER	#4
	STM	(R8,R9,R10,R11)
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
	LDI:32	#_ComputerFastDispFlag,R8
L_656:				// Pred: L_655
	._LINE	0, 1993
	LDI:32	#_HMI_Time+14,R6
	LDUB	@R6,R0
	CMP	#1,R0
	BEQ32	L_657,R12
L_659:				// Pred: L_656
	._LINE	0, 1993
	MOV	R8,R0
	LDUB	@R0,R0	; _ComputerFastDispFlag
	CMP	#0,R0
	BEQ32	L_676,R12
L_657:				// Pred: L_659 L_656
	._LINE	0, 1994
	._LINE	0, 1995
	LDI	#0,R9
	STB	R9,@R6	; _HMI_Time
	._LINE	0, 1996
	LDI:32	#_CanMsg_Struct+14,R0
	LDUB	@R0,R1	; _CanMsg_Struct
	LDI	#253,R0
	CMP	R0,R1
	BNE32	L_661,R12
L_660:				// Pred: L_657
	._LINE	0, 1997
	._LINE	0, 1998
	LDI:32	#_DComputerMess+6,R5
	LDI	#0,R0
	STH	R0,@R5	; _DComputerMess
	._LINE	0, 1999
	LDUH	@R5,R0	; _DComputerMess
	LDI:32	#_DispInstantFuelCopy,R3
	LDUH	@R3,R1	; _DispInstantFuelCopy
	CMP	R1,R0
	BNE32	L_662,R12
L_664:				// Pred: L_660
	._LINE	0, 1999
	MOV	R8,R0
	LDUB	@R0,R0	; _ComputerFastDispFlag
	CMP	#0,R0
	BEQ32	L_665,R12
L_662:				// Pred: L_664 L_660
	._LINE	0, 2000
	._LINE	0, 2001
	LDUH	@R5,R0	; _DComputerMess
	STH	R0,@R3	; _DispInstantFuelCopy
	._LINE	0, 2002
	LDI:32	#_Update_DComputerFlag,R0
	LDI	#1,R1
	STB	R1,@R0	; _Update_DComputerFlag
	._LINE	0, 2003
	._LINE	0, 2004
	BRA32	L_665,R12
L_661:				// Pred: L_657
	._LINE	0, 2006
	._LINE	0, 2007
	LDI:32	#_Msg_Struct+16,R0
	LDUH	@R0,R0	; _Msg_Struct
	CMP	#0,R0
	BNE32	L_667,R12
L_666:				// Pred: L_661
	._LINE	0, 2008
	._LINE	0, 2010
	LDI:32	#_Msg_Struct+74,R2
	LDUH	@R2,R0	; _Msg_Struct
	LDI:32	#_DispInstantFuelCopy,R4
	LDUH	@R4,R1	; _DispInstantFuelCopy
	CMP	R1,R0
	BNE32	L_668,R12
L_670:				// Pred: L_666
	._LINE	0, 2010
	MOV	R8,R0
	LDUB	@R0,R0	; _ComputerFastDispFlag
	CMP	#0,R0
	BEQ32	L_665,R12
L_668:				// Pred: L_670 L_666
	._LINE	0, 2011
	._LINE	0, 2012
	LDUH	@R2,R0	; _Msg_Struct
	STH	R0,@R4	; _DispInstantFuelCopy
	._LINE	0, 2013
	LDUH	@R2,R0	; _Msg_Struct
	LDI:32	#_DComputerMess+6,R1
	STH	R0,@R1	; _DComputerMess
	._LINE	0, 2014
	LDI:32	#_Update_DComputerFlag,R0
	LDI	#1,R1
	STB	R1,@R0	; _Update_DComputerFlag
	._LINE	0, 2015
	._LINE	0, 2016
	BRA32	L_665,R12
L_667:				// Pred: L_661
	._LINE	0, 2018
	._LINE	0, 2019
	LDI:32	#_Msg_Struct+72,R11
	LDUH	@R11,R0	; _Msg_Struct
	LDI:32	#_DispInstantFuelCopy,R10
	LDUH	@R10,R1	; _DispInstantFuelCopy
	CMP	R1,R0
	BNE32	L_672,R12
L_674:				// Pred: L_667
	._LINE	0, 2019
	MOV	R8,R0
	LDUB	@R0,R0	; _ComputerFastDispFlag
	CMP	#0,R0
	BEQ32	L_665,R12
L_672:				// Pred: L_674 L_667
	._LINE	0, 2020
	._LINE	0, 2021
	LDUH	@R11,R4	; _Msg_Struct
	LDI	#100,R5
	CALL21	__divi
	EXTUH	R4
	STH	R4,@R10	; _DispInstantFuelCopy
	._LINE	0, 2022
	LDUH	@R11,R4	; _Msg_Struct
	LDI	#100,R5
	CALL21	__divi
	LDI:32	#_DComputerMess+6,R0
	STH	R4,@R0	; _DComputerMess
	._LINE	0, 2023
	LDI:32	#_Update_DComputerFlag,R0
	LDI	#1,R1
	STB	R1,@R0	; _Update_DComputerFlag
	._LINE	0, 2024
L_665:				// Pred: L_672 L_674 L_668 L_670
				//	 L_662 L_664
	._LINE	0, 2027
	STB	R9,@R8	; _ComputerFastDispFlag
	._LINE	0, 2028
	._LINE	0, 2030
L_676:				// Pred: L_665 L_659
	._LINE	0, 2030
	._CONFIG	E
	._LINE	0, 2031
	LDM	(R8,R9,R10,R11)
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_ICON_SetTimeBlink
	._SYMBOL	"ICON_SetTimeBlink", F, 0x8000000f, E, "_ICON_SetTimeBlink", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 2034
_ICON_SetTimeBlink:
L_677:
	ST	RP,@-SP
	ENTER	#4
	STM	(R8)
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
L_678:				// Pred: L_677
	._LINE	0, 2036
	LDI:32	#_TimeSet_Flag,R2
	LDUB	@R2,R0	; _TimeSet_Flag
	CMP	#1,R0
	BNE32	L_698,R12
L_679:				// Pred: L_678
	._LINE	0, 2037
	._LINE	0, 2038
	LDI:32	#_Msg_Struct+143,R0
	LDUB	@R0,R0	; _Msg_Struct
	CMP	#1,R0
	BNE32	L_682,R12
L_681:				// Pred: L_679
	._LINE	0, 2039
	._LINE	0, 2040
	LDI:32	#_HMI_Time+56,R1
	LDI	#0,R0
	STH	R0,@R1	; _HMI_Time
	._LINE	0, 2042
L_682:				// Pred: L_681 L_679
	._LINE	0, 2044
	LDI:32	#_HMI_Time+54,R13
	LDUB	@R13,R0	; _HMI_Time
	CMP	#1,R0
	BNE32	L_684,R12
L_683:				// Pred: L_682
	._LINE	0, 2045
	._LINE	0, 2046
	LDI	#0,R0
	STB	R0,@R13	; _HMI_Time
	._LINE	0, 2047
	LDI:32	#_TimeBlink+3,R0
	LDUB	@R0,R0	; _TimeBlink
	CMP	#0,R0
	BNE32	L_686,R12
L_685:				// Pred: L_683
	._LINE	0, 2048
	._LINE	0, 2049
	LDI:32	#_TimeSet_Num,R6
	LDUB	@R6,R0	; _TimeSet_Num
	CMP	#1,R0
	BNE32	L_688,R12
L_687:				// Pred: L_685
	._LINE	0, 2050
	LDI:32	#_TimeBlink,R12
	LDUB	@R12,R1	; _TimeBlink
	LDI:8	#-1,R0
	EXTSB	R0
	EOR	R0,R1
;-------volatile_access
	STB	R1,@R12	; _TimeBlink
L_688:				// Pred: L_687 L_685
	._LINE	0, 2051
	LDUB	@R6,R0	; _TimeSet_Num
	CMP	#2,R0
	BNE32	L_686,R12
L_689:				// Pred: L_688
	._LINE	0, 2052
	LDI:32	#_TimeBlink+1,R3
	LDUB	@R3,R1	; _TimeBlink
	LDI:8	#-1,R0
	EXTSB	R0
	EOR	R0,R1
;-------volatile_access
	STB	R1,@R3	; _TimeBlink
L_686:				// Pred: L_689 L_688 L_683
	._LINE	0, 2054
	LDI:32	#_Update_DefaultFlag,R0
	LDI	#1,R1
	STB	R1,@R0	; _Update_DefaultFlag
	._LINE	0, 2055
	LDI:32	#_TimeBlink+2,R4
	LDUB	@R4,R1	; _TimeBlink
	LDI:8	#-1,R0
	EXTSB	R0
	EOR	R0,R1
	STB	R1,@R4	; _TimeBlink
	._LINE	0, 2056
L_684:				// Pred: L_686 L_682
	._LINE	0, 2058
	LDI:32	#_HMI_Time+58,R1
	LDUB	@R1,R0	; _HMI_Time
	CMP	#1,R0
	BNE32	L_698,R12
L_695:				// Pred: L_684
	._LINE	0, 2058
	LDI:32	#_TimeBlink,R0
	LDUB	@R0,R0	; _TimeBlink
	CMP	#0,R0
	BNE32	L_698,R12
L_694:				// Pred: L_695
	._LINE	0, 2058
	LDI:32	#_TimeBlink+1,R0
	LDUB	@R0,R0	; _TimeBlink
	CMP	#0,R0
	BNE32	L_698,R12
L_693:				// Pred: L_694
	._LINE	0, 2058
	LDI:32	#_TimeBlink+2,R3
	LDUB	@R3,R0	; _TimeBlink
	CMP	#0,R0
	BNE32	L_698,R12
L_691:				// Pred: L_693
	._LINE	0, 2059
	._LINE	0, 2060
	LDI	#0,R8
	STB	R8,@R1	; _HMI_Time
	._LINE	0, 2061
	LDI:32	#_TimeBlink+3,R0
	STB	R8,@R0	; _TimeBlink
	._LINE	0, 2062
	LDI:32	#_TimeSet_Num,R7
	LDUB	@R7,R0	; _TimeSet_Num
	ADDN	#1,R0
	STB	R0,@R7	; _TimeSet_Num
	._LINE	0, 2063
	LDUB	@R7,R0	; _TimeSet_Num
	CMP	#3,R0
	BNE32	L_698,R12
L_696:				// Pred: L_691
	._LINE	0, 2064
	._LINE	0, 2065
	STB	R8,@R7	; _TimeSet_Num
	._LINE	0, 2066
	STB	R8,@R2	; _TimeSet_Flag
	._LINE	0, 2067
	STB	R8,@R3	; _TimeBlink
	._LINE	0, 2068
	LDI:32	#_DateTime,R4
	LDI:32	#_DispTime,R5
	LDI	#6,R0
L_1758:				// Pred: L_1758 L_696
	._LINE	0, 2068
	ADD	#-1,R0
	MOV	R0,R13
	LDUB	@(R5,R13),R1	; _DispTime
	STB	R1,@(R4,R13)	; _DateTime
	BNE32	L_1758,R12
L_1759:				// Pred: L_1758
	._LINE	0, 2068
	._LINE	0, 2069
	CALL21	_RTC_TimeSet
	._LINE	0, 2070
	LDI:32	#_HMI_Time+86,R0
	STB	R8,@R0	; _HMI_Time
	._LINE	0, 2071
	LDI:32	#_HMI_Time+84,R1
	LDI	#0,R0
	STH	R0,@R1	; _HMI_Time
	._LINE	0, 2072
L_698:				// Pred: L_1759 L_691 L_693 L_694
				//	 L_695 L_684 L_678
	._LINE	0, 2074
	._CONFIG	E
	._LINE	0, 2076
	LDM	(R8)
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_ICON_DistanceToEmpty
	._SYMBOL	"ICON_DistanceToEmpty", F, 0x8000000f, E, "_ICON_DistanceToEmpty", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 2079
_ICON_DistanceToEmpty:
L_699:
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
	LDI:32	#_ComputerFastDispFlag,R0
L_700:				// Pred: L_699
	._LINE	0, 2081
	LDI:32	#_HMI_Time+6,R13
	LDUB	@R13,R1
	CMP	#1,R1
	BEQ32	L_701,R12
L_703:				// Pred: L_700
	._LINE	0, 2081
	MOV	R0,R1
	LDUB	@R1,R1	; _ComputerFastDispFlag
	CMP	#0,R1
	BEQ32	L_714,R12
L_701:				// Pred: L_703 L_700
	._LINE	0, 2082
	._LINE	0, 2083
	LDI	#0,R3
	STB	R3,@R13	; _HMI_Time
	._LINE	0, 2084
	LDI:32	#_Msg_Struct+26,R1
	LDUH	@R1,R1	; _Msg_Struct
	LDI	#50,R2
	CMP	R2,R1
	BGE32	L_705,R12
L_704:				// Pred: L_701
	._LINE	0, 2085
	._LINE	0, 2086
	LDI:32	#_DComputerMess+2,R7
	LDI	#65535,R1
	STH	R1,@R7	; _DComputerMess
	._LINE	0, 2087
	LDUH	@R7,R1	; _DComputerMess
	LDI:32	#_DispDistanceToEmptyCopy,R5
	LDUH	@R5,R2	; _DispDistanceToEmptyCopy
	CMP	R2,R1
	BNE32	L_706,R12
L_708:				// Pred: L_704
	._LINE	0, 2087
	MOV	R0,R1
	LDUB	@R1,R1	; _ComputerFastDispFlag
	CMP	#0,R1
	BEQ32	L_709,R12
L_706:				// Pred: L_708 L_704
	._LINE	0, 2088
	._LINE	0, 2089
	LDUH	@R7,R1	; _DComputerMess
	STH	R1,@R5	; _DispDistanceToEmptyCopy
	._LINE	0, 2090
	LDI:32	#_Update_DComputerFlag,R1
	LDI	#1,R2
	STB	R2,@R1	; _Update_DComputerFlag
	._LINE	0, 2091
	._LINE	0, 2092
	BRA32	L_709,R12
L_705:				// Pred: L_701
	._LINE	0, 2094
	._LINE	0, 2095
	LDI:32	#_Msg_Struct+76,R4
	LDUH	@R4,R1	; _Msg_Struct
	LDI:32	#_DispDistanceToEmptyCopy,R6
	LDUH	@R6,R2	; _DispDistanceToEmptyCopy
	CMP	R2,R1
	BNE32	L_710,R12
L_712:				// Pred: L_705
	._LINE	0, 2095
	MOV	R0,R1
	LDUB	@R1,R1	; _ComputerFastDispFlag
	CMP	#0,R1
	BEQ32	L_709,R12
L_710:				// Pred: L_712 L_705
	._LINE	0, 2096
	._LINE	0, 2097
	LDUH	@R4,R1	; _Msg_Struct
	STH	R1,@R6	; _DispDistanceToEmptyCopy
	._LINE	0, 2098
	LDUH	@R4,R1	; _Msg_Struct
	LDI:32	#_DComputerMess+2,R2
	STH	R1,@R2	; _DComputerMess
	._LINE	0, 2099
	LDI:32	#_Update_DComputerFlag,R1
	LDI	#1,R2
	STB	R2,@R1	; _Update_DComputerFlag
	._LINE	0, 2100
L_709:				// Pred: L_710 L_712 L_706 L_708
	._LINE	0, 2102
	STB	R3,@R0	; _ComputerFastDispFlag
	._LINE	0, 2103
	._LINE	0, 2105
L_714:				// Pred: L_709 L_703
	._LINE	0, 2105
	._CONFIG	E
	._LINE	0, 2106
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_ICON_BackToComputer
	._SYMBOL	"ICON_BackToComputer", F, 0x8000000f, E, "_ICON_BackToComputer", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 2109
_ICON_BackToComputer:
L_715:
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
L_716:				// Pred: L_715
	._LINE	0, 2111
	LDI:32	#_HMI_Time+70,R2
	LDUB	@R2,R0	; _HMI_Time
	CMP	#1,R0
	BNE32	L_727,R12
L_719:				// Pred: L_716
	._LINE	0, 2111
	LDI:32	#_HMI_Msg,R0
	LDUB	@R0,R0	; _HMI_Msg
	CMP	#0,R0
	BEQ32	L_727,R12
L_717:				// Pred: L_719
	._LINE	0, 2112
	._LINE	0, 2113
	LDI	#0,R1
	STB	R1,@R2	; _HMI_Time
	._LINE	0, 2114
	LDI:32	#_IntoMenu_Flag,R4
	LDUB	@R4,R0	; _IntoMenu_Flag
	CMP	#1,R0
	BNE32	L_721,R12
L_720:				// Pred: L_717
	._LINE	0, 2115
	._LINE	0, 2116
	STB	R1,@R4	; _IntoMenu_Flag
	._LINE	0, 2118
	LDI:32	#_Into_MaintainSetFlag,R0
	STB	R1,@R0	; _Into_MaintainSetFlag
	._LINE	0, 2119
	LDI:32	#_Into_VersionFlag,R0
	STB	R1,@R0	; _Into_VersionFlag
	._LINE	0, 2121
	LDI:32	#_IconPageID,R0
	STB	R1,@R0	; _IconPageID
	._LINE	0, 2122
	LDI:32	#_ComputerFastDispFlag,R0
	LDI	#1,R1
	STB	R1,@R0	; _ComputerFastDispFlag
	._LINE	0, 2123
	BRA32	L_727,R12
L_721:				// Pred: L_717
	._LINE	0, 2125
	._LINE	0, 2126
	LDI:32	#_IconPageID,R3
	LDUB	@R3,R0	; _IconPageID
	CMP	#0,R0
	BEQ32	L_727,R12
L_725:				// Pred: L_721
	._LINE	0, 2126
	LDUB	@R3,R0	; _IconPageID
	CMP	#5,R0
	BEQ32	L_727,R12
L_723:				// Pred: L_725
	._LINE	0, 2127
	._LINE	0, 2128
	STB	R1,@R3	; _IconPageID
	._LINE	0, 2129
	LDI:32	#_ComputerFastDispFlag,R0
	LDI	#1,R1
	STB	R1,@R0	; _ComputerFastDispFlag
	._LINE	0, 2130
	._LINE	0, 2133
L_727:				// Pred: L_723 L_725 L_721 L_720
				//	 L_719 L_716
	._LINE	0, 2134
	._CONFIG	E
	._LINE	0, 2135
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_ICON_FaultRecordMsg
	._SYMBOL	"ICON_FaultRecordMsg", F, 0x8000000f, E, "_ICON_FaultRecordMsg", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 2138
_ICON_FaultRecordMsg:
L_728:
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
L_729:				// Pred: L_728
	._LINE	0, 2141
	LDI:32	#_ComputerFastDispFlag,R2
	LDUB	@R2,R0	; _ComputerFastDispFlag
	CMP	#0,R0
	BEQ32	L_731,R12
L_730:				// Pred: L_729
	._LINE	0, 2142
	._LINE	0, 2143
	LDI:32	#_Update_24HourFlag,R0
	LDI	#1,R1
	STB	R1,@R0	; _Update_24HourFlag
	._LINE	0, 2144
L_731:				// Pred: L_730 L_729
	._LINE	0, 2145
	LDI	#0,R0
	STB	R0,@R2	; _ComputerFastDispFlag
L_732:				// Pred: L_731
	._LINE	0, 2145
	._CONFIG	E
	._LINE	0, 2146
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_ICON_AverageSpeed
	._SYMBOL	"ICON_AverageSpeed", F, 0x8000000f, E, "_ICON_AverageSpeed", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 2149
_ICON_AverageSpeed:
L_733:
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
L_735:				// Pred: L_733
	._CONFIG	E
	._LINE	0, 2152
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_ICON_DComputer
	._SYMBOL	"ICON_DComputer", F, 0x8000000f, E, "_ICON_DComputer", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 2154
_ICON_DComputer:
L_736:
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
L_737:				// Pred: L_736
	._LINE	0, 2156
	LDI:32	#_IconPageID,R0
	LDUB	@R0,R0	; _IconPageID
	CMP	#5,R0
	BNC32	L_744,R12
L_1760:				// Pred: L_737
	._LINE	0, 2156
	LDI:32	#L_51798,R13
	LSL	#2,R0
	LD	@(R0,R13),R0
;-------table_branch
	JMP	@R0
	.section	CONST, CONST, align=4
	.align	4
L_51798:
	.word	L_740
	.word	L_741
	.word	L_739
	.word	L_744
	.word	L_742
	.section	CODE, CODE, align=2
	.align	2
L_739:				// Pred: L_1760
	._LINE	0, 2158
	CALL21	_ICON_AverageFuel
	BRA32	L_744,R12
L_740:				// Pred: L_1760
	._LINE	0, 2160
	CALL21	_ICON_DistanceToEmpty
	BRA32	L_744,R12
L_741:				// Pred: L_1760
	._LINE	0, 2162
	CALL21	_ICON_InstantFuel
	BRA32	L_744,R12
L_742:				// Pred: L_1760
	._LINE	0, 2164
	CALL21	_ICON_FaultRecordMsg
L_744:				// Pred: L_742 L_741 L_740 L_739
				//	 L_1760 L_737
	._LINE	0, 2168
	._CONFIG	E
	._LINE	0, 2169
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_ICON_UpdateSprite
	._SYMBOL	"ICON_UpdateSprite", F, 0x8000000f, E, "_ICON_UpdateSprite", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 2172
_ICON_UpdateSprite:
L_745:
	ST	RP,@-SP
	ENTER	#112
	STM	(R8,R9,R10,R11)
	ADDSP	#-4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 128
	._CONFIG	S, B
	._SYMBOL	"Flag", V, 0x80000002, S, "LI_1"
	._SYMBOL	"UpdateSpriteFlag", V, 0x80000002, A, -1
	LDI:32	#_ComputerUpdateFlag,R8
	LDI:32	#_HMI_Msg,R9
L_746:				// Pred: L_745
	._LINE	0, 2174
	._LINE	0, 2176
	LDI	#0,R10
	STB	R10,@(FP,-1)	; _UpdateSpriteFlag
	._LINE	0, 2178
	LDI:32	#LI_1,R13
	LDUB	@R13,R3	; _Flag
	LDUB	@R13,R0
	STB	R0,@R13	; _Flag
	._LINE	0, 2179
	LDI:32	#_Update_LogoFlag,R11
	LDUB	@R11,R0
	CMP	#0,R0
	BEQ32	L_748,R12
L_747:				// Pred: L_746
	._LINE	0, 2179
	._LINE	0, 2180
	STB	R10,@R13	; _Flag
	._LINE	0, 2181
	CALL21	_Display_Start_Page
	._LINE	0, 2182
	STB	R10,@R11	; _Update_LogoFlag
	._LINE	0, 2183
	LDI	#1,R2
	STB	R2,@(FP,-1)	; _UpdateSpriteFlag
	._LINE	0, 2184
	STB	R2,@R8	; _ComputerUpdateFlag
	._LINE	0, 2185
	LDI:32	#_Flag_AutoMotion_First,R0
	STB	R2,@R0	; _Flag_AutoMotion_First
	._LINE	0, 2186
	LDI:32	#_AutoMotion_Alpha_Value,R0
	STB	R10,@R0	; _AutoMotion_Alpha_Value
	._LINE	0, 2187
	BRA32	L_749,R12
L_748:				// Pred: L_746
	._LINE	0, 2187
	LDI:32	#_Update_DefaultFlag,R11
	LDUB	@R11,R0	; _Update_DefaultFlag
	CMP	#0,R0
	BEQ32	L_751,R12
L_752:				// Pred: L_748
	._LINE	0, 2187
	MOV	R8,R0
	ST	R0,@(FP,-88)
	LDUB	@R0,R0	; _ComputerUpdateFlag
	CMP	#1,R0
	BLE32	L_751,R12
L_750:				// Pred: L_752
	._LINE	0, 2187
	._LINE	0, 2188
	MOV	R9,R0
	LDUB	@R0,R0	; _HMI_Msg
	CMP	#0,R0
	BEQ32	L_754,R12
L_753:				// Pred: L_750
	._LINE	0, 2189
	._LINE	0, 2191
	LDI:32	#_TimeSet_Flag,R0
	LDUB	@R0,R0	; _TimeSet_Flag
	CMP	#1,R0
	BEQ32	L_755,R12
L_757:				// Pred: L_753
	._LINE	0, 2191
	LDI:32	#_HMI_Time+86,R0
	LDUB	@R0,R0	; _HMI_Time
	CMP	#0,R0
	BNE32	L_756,R12
L_755:				// Pred: L_757 L_753
	._LINE	0, 2192
	LDI:8	#-19,R0
	EXTSB	R0
	MOV	FP,R4
	ADDN	R0,R4
	LDI:32	#_DispTime,R5
	LDI	#6,R2
L_1761:				// Pred: L_1761 L_755
	._LINE	0, 2192
	ADD	#-1,R2
	MOV	R2,R13
	LDUB	@(R5,R13),R0	; _DispTime
	STB	R0,@(R4,R13)
	BNE32	L_1761,R12
L_1762:				// Pred: L_1761
	._LINE	0, 2192
	MOV	FP,R5
	ADDN	#-13,R5
	LDI:32	#_TimeBlink,R6
	LDI	#4,R1
L_1763:				// Pred: L_1763 L_1762
	._LINE	0, 2192
	ADD	#-1,R1
	MOV	R1,R13
	LDUB	@(R6,R13),R0	; _TimeBlink
	STB	R0,@(R5,R13)
	BNE32	L_1763,R12
L_1764:				// Pred: L_1763
	._LINE	0, 2192
	LDI:8	#-84,R0
	EXTSB	R0
	MOV	FP,R6
	ADDN	R0,R6
	LDI:32	#_Gear_Attr,R2
	LDI	#32,R0
L_1765:				// Pred: L_1765 L_1764
	._LINE	0, 2192
	ADD	#-4,R0
	MOV	R0,R13
	LD	@(R2,R13),R1	; _Gear_Attr
	ST	R1,@(R6,R13)
	BNE32	L_1765,R12
L_1766:				// Pred: L_1765
	._LINE	0, 2192
	LDI:32	#_HMI_Msg+8,R0
	LDUH	@R0,R7	; _HMI_Msg
	LDI:32	#_HMI_Msg+12,R0
	LD	@R0,R0	; _HMI_Msg
	ST	R0,@SP
	CALL21	_Display_Default_Page
	BRA32	L_754,R12
L_756:				// Pred: L_757
	._LINE	0, 2194
	LDI:8	#-19,R0
	EXTSB	R0
	MOV	FP,R4
	ADDN	R0,R4
	LDI:32	#_DateTime,R1
	LDI	#6,R7
L_1767:				// Pred: L_1767 L_756
	._LINE	0, 2194
	ADD	#-1,R7
	MOV	R7,R13
	LDUB	@(R1,R13),R0	; _DateTime
	STB	R0,@(R4,R13)
	BNE32	L_1767,R12
L_1768:				// Pred: L_1767
	._LINE	0, 2194
	MOV	FP,R5
	ADDN	#-13,R5
	LDI:32	#_TimeBlink,R7
	LDI	#4,R6
L_1769:				// Pred: L_1769 L_1768
	._LINE	0, 2194
	ADD	#-1,R6
	MOV	R6,R13
	LDUB	@(R7,R13),R0	; _TimeBlink
	STB	R0,@(R5,R13)
	BNE32	L_1769,R12
L_1770:				// Pred: L_1769
	._LINE	0, 2194
	LDI:8	#-84,R0
	EXTSB	R0
	MOV	FP,R6
	ADDN	R0,R6
	LDI:32	#_Gear_Attr,R1
	LDI	#32,R3
L_1771:				// Pred: L_1771 L_1770
	._LINE	0, 2194
	ADD	#-4,R3
	MOV	R3,R13
	LD	@(R1,R13),R0	; _Gear_Attr
	ST	R0,@(R6,R13)
	BNE32	L_1771,R12
L_1772:				// Pred: L_1771
	._LINE	0, 2194
	LDI:32	#_HMI_Msg+8,R0
	LDUH	@R0,R7	; _HMI_Msg
	LDI:32	#_HMI_Msg+12,R0
	LD	@R0,R0	; _HMI_Msg
	ST	R0,@SP
	CALL21	_Display_Default_Page
L_754:				// Pred: L_1772 L_1766 L_750
	._LINE	0, 2196
	LDI	#1,R0
	STB	R0,@(FP,-1)	; _UpdateSpriteFlag
	._LINE	0, 2197
	STB	R10,@R11	; _Update_DefaultFlag
	._LINE	0, 2198
	LDI	#31,R0
	LD	@(FP,-88),R1
	STB	R0,@R1	; _ComputerUpdateFlag
	._LINE	0, 2199
	BRA32	L_749,R12
L_751:				// Pred: L_752 L_748
	._LINE	0, 2199
	LDI:32	#_Update_IconFlag,R0
	ST	R0,@(FP,-96)
	LDUB	@R0,R0	; _Update_IconFlag
	CMP	#0,R0
	BEQ32	L_761,R12
L_760:				// Pred: L_751
	._LINE	0, 2199
	._LINE	0, 2200
	LDI	#1,R0
	STB	R0,@(FP,-89)
	STB	R0,@R13	; _Flag
	._LINE	0, 2201
	LDI:32	#_Update_IconValue,R0
	LDUB	@R0,R4	; _Update_IconValue
	CALL21	_Display_Warn_Page
	._LINE	0, 2202
	LD	@(FP,-96),R0
	STB	R10,@R0	; _Update_IconFlag
	._LINE	0, 2203
	LDUB	@(FP,-89),R0
	STB	R0,@(FP,-1)	; _UpdateSpriteFlag
	._LINE	0, 2204
	STB	R0,@R11	; _Update_DefaultFlag
	._LINE	0, 2205
	MOV	R9,R0
	LDUB	@R0,R0	; _HMI_Msg
	CMP	#0,R0
	BEQ32	L_763,R12
L_762:				// Pred: L_760
	._LINE	0, 2205
	LDI	#31,R0
;-------volatile_access
	STB	R0,@R8	; _ComputerUpdateFlag
L_763:				// Pred: L_762 L_760
	._LINE	0, 2206
	LDI:32	#_BackLightFlag,R0
	LDUB	@(FP,-89),R1
	STB	R1,@R0	; _BackLightFlag
	._LINE	0, 2207
	BRA32	L_749,R12
L_761:				// Pred: L_751
	._LINE	0, 2207
	LDI:32	#_Update_DoorFlag,R0
	ST	R0,@(FP,-100)
	LDUB	@R0,R0	; _Update_DoorFlag
	CMP	#0,R0
	BEQ32	L_766,R12
L_765:				// Pred: L_761
	._LINE	0, 2207
	._LINE	0, 2208
	LDI	#1,R11
	STB	R11,@R13	; _Flag
	._LINE	0, 2209
	LDI:32	#_DoorSts,R0
	LDUB	@R0,R0	; _DoorSts
	STB	R0,@(FP,-9)
	MOV	FP,R4
	ADDN	#-9,R4
	CALL21	_Display_Door_Page
	._LINE	0, 2210
	LD	@(FP,-100),R0
	STB	R10,@R0	; _Update_DoorFlag
	._LINE	0, 2211
	STB	R11,@(FP,-1)	; _UpdateSpriteFlag
	._LINE	0, 2212
	LDI:32	#_BackLightFlag,R0
	STB	R11,@R0	; _BackLightFlag
	._LINE	0, 2213
	MOV	R9,R0
	LDUB	@R0,R0	; _HMI_Msg
	CMP	#0,R0
	BEQ32	L_749,R12
L_767:				// Pred: L_765
	._LINE	0, 2213
	LDI	#31,R0
	STB	R0,@R8	; _ComputerUpdateFlag
	._LINE	0, 2214
	BRA32	L_749,R12
L_766:				// Pred: L_761
	._LINE	0, 2214
	LDI:32	#_Update_DComputerFlag,R0
	ST	R0,@(FP,-104)
	LDUB	@R0,R0	; _Update_DComputerFlag
	CMP	#0,R0
	BEQ32	L_771,R12
L_770:				// Pred: L_766
	._LINE	0, 2214
	._LINE	0, 2215
	LDI	#1,R0
	STB	R0,@(FP,-105)
	STB	R0,@R13	; _Flag
	._LINE	0, 2216
	LDI:32	#_IconPageID,R0
	LDUB	@R0,R4	; _IconPageID
	LDI:8	#-52,R0
	EXTSB	R0
	MOV	FP,R5
	ADDN	R0,R5
	LDI:32	#_DComputerMess,R3
	LDI	#14,R1
L_1773:				// Pred: L_1773 L_770
	._LINE	0, 2216
	ADD	#-1,R1
	MOV	R1,R13
	LDUB	@(R3,R13),R0	; _DComputerMess
	STB	R0,@(R5,R13)
	BNE32	L_1773,R12
L_1774:				// Pred: L_1773
	._LINE	0, 2216
	CALL21	_Display_DComputer_Page
	._LINE	0, 2217
	LDI	#0,R0
	LD	@(FP,-104),R1
	STB	R0,@R1	; _Update_DComputerFlag
	._LINE	0, 2218
	LDUB	@(FP,-105),R0
	STB	R0,@(FP,-1)	; _UpdateSpriteFlag
	._LINE	0, 2219
	STB	R0,@R11	; _Update_DefaultFlag
	._LINE	0, 2220
	MOV	R9,R0
	LDUB	@R0,R0	; _HMI_Msg
	CMP	#0,R0
	BEQ32	L_749,R12
L_772:				// Pred: L_1774
	._LINE	0, 2220
	LDI	#31,R0
	STB	R0,@R8	; _ComputerUpdateFlag
	._LINE	0, 2221
	BRA32	L_749,R12
L_771:				// Pred: L_766
	._LINE	0, 2222
	LDI:32	#_Update_24HourFlag,R7
	LDUB	@R7,R0	; _Update_24HourFlag
	CMP	#0,R0
	BEQ32	L_776,R12
L_775:				// Pred: L_771
	._LINE	0, 2223
	._LINE	0, 2224
	LDI	#0,R0
	STB	R0,@R7	; _Update_24HourFlag
	._LINE	0, 2225
	LDI:32	#_FaultRecord_Dis,R0
	LDUB	@R0,R5	; _FaultRecord_Dis
	LDI:32	#_FaultMsgList,R6
	LDI	#0,R4
	CALL21	_Display_FaultRecord_Page
	._LINE	0, 2226
	LDI	#1,R0
	STB	R0,@(FP,-1)	; _UpdateSpriteFlag
	._LINE	0, 2227
	STB	R0,@R11	; _Update_DefaultFlag
	._LINE	0, 2228
	MOV	R9,R0
	LDUB	@R0,R0	; _HMI_Msg
	CMP	#0,R0
	BEQ32	L_749,R12
L_777:				// Pred: L_775
	._LINE	0, 2228
	LDI	#31,R0
	STB	R0,@R8	; _ComputerUpdateFlag
	._LINE	0, 2229
	BRA32	L_749,R12
L_776:				// Pred: L_771
	._LINE	0, 2230
	LDI:32	#_Update_LightSetFlag,R1
	LDUB	@R1,R0	; _Update_LightSetFlag
	CMP	#0,R0
	BEQ32	L_781,R12
L_780:				// Pred: L_776
	._LINE	0, 2231
	._LINE	0, 2232
	LDI	#0,R0
	STB	R0,@R1	; _Update_LightSetFlag
	._LINE	0, 2233
	LDI:32	#_LightSet_Num,R0
	LDUB	@R0,R4	; _LightSet_Num
	CALL21	_Display_LightSet_Page
	._LINE	0, 2234
	LDI	#1,R0
	STB	R0,@(FP,-1)	; _UpdateSpriteFlag
	._LINE	0, 2235
	MOV	R9,R0
	LDUB	@R0,R0	; _HMI_Msg
	CMP	#0,R0
	BEQ32	L_749,R12
L_782:				// Pred: L_780
	._LINE	0, 2235
	LDI	#31,R0
	STB	R0,@R8	; _ComputerUpdateFlag
	._LINE	0, 2236
	BRA32	L_749,R12
L_781:				// Pred: L_776
	._LINE	0, 2237
	LDI:32	#_Update_MaintainSetFlag,R6
	LDUB	@R6,R0	; _Update_MaintainSetFlag
	CMP	#0,R0
	BEQ32	L_786,R12
L_785:				// Pred: L_781
	._LINE	0, 2238
	._LINE	0, 2239
	LDI	#0,R0
	STB	R0,@R6	; _Update_MaintainSetFlag
	._LINE	0, 2240
	LDI:32	#_MaintainSet_PicNum,R0
	LDUB	@R0,R4	; _MaintainSet_PicNum
	LDI:32	#_MaintainSet_Value,R0
	LDUB	@R0,R5	; _MaintainSet_Value
	CALL21	_Display_Maintain_Page
	._LINE	0, 2241
	LDI	#1,R0
	STB	R0,@(FP,-1)	; _UpdateSpriteFlag
	._LINE	0, 2242
	MOV	R9,R0
	LDUB	@R0,R0	; _HMI_Msg
	CMP	#0,R0
	BEQ32	L_749,R12
L_787:				// Pred: L_785
	._LINE	0, 2242
	LDI	#31,R0
	STB	R0,@R8	; _ComputerUpdateFlag
	._LINE	0, 2243
	BRA32	L_749,R12
L_786:				// Pred: L_781
	._LINE	0, 2244
	LDI:32	#_Update_VersionFlag,R3
	LDUB	@R3,R0	; _Update_VersionFlag
	CMP	#0,R0
	BEQ32	L_791,R12
L_790:				// Pred: L_786
	._LINE	0, 2245
	._LINE	0, 2246
	LDI	#0,R0
	STB	R0,@R3	; _Update_VersionFlag
	._LINE	0, 2247
	CALL21	_Display_SoftVersion_Page
	._LINE	0, 2248
	LDI	#1,R0
	STB	R0,@(FP,-1)	; _UpdateSpriteFlag
	._LINE	0, 2249
	MOV	R9,R0
	LDUB	@R0,R0	; _HMI_Msg
	CMP	#0,R0
	BEQ32	L_749,R12
L_792:				// Pred: L_790
	._LINE	0, 2249
	LDI	#31,R0
	STB	R0,@R8	; _ComputerUpdateFlag
	._LINE	0, 2250
	BRA32	L_749,R12
L_791:				// Pred: L_786
	._LINE	0, 2251
	LDI:32	#_Update_MenuPageFlag,R2
	LDUB	@R2,R0	; _Update_MenuPageFlag
	CMP	#0,R0
	BEQ32	L_796,R12
L_795:				// Pred: L_791
	._LINE	0, 2252
	._LINE	0, 2253
	LDI	#0,R0
	STB	R0,@R2	; _Update_MenuPageFlag
	._LINE	0, 2254
	LDI:32	#_MenuPage_CharUp,R0
	LDUB	@R0,R4	; _MenuPage_CharUp
	CALL21	_Display_Menu_Page
	._LINE	0, 2255
	LDI	#1,R0
	STB	R0,@(FP,-1)	; _UpdateSpriteFlag
	._LINE	0, 2256
	MOV	R9,R0
	LDUB	@R0,R0	; _HMI_Msg
	CMP	#0,R0
	BEQ32	L_749,R12
L_797:				// Pred: L_795
	._LINE	0, 2256
	LDI	#31,R0
	STB	R0,@R8	; _ComputerUpdateFlag
	._LINE	0, 2257
	BRA32	L_749,R12
L_796:				// Pred: L_791
	._LINE	0, 2258
	LDI:32	#_Update_MenuSetFlag,R1
	LDUB	@R1,R0	; _Update_MenuSetFlag
	CMP	#0,R0
	BEQ32	L_801,R12
L_800:				// Pred: L_796
	._LINE	0, 2259
	._LINE	0, 2260
	LDI	#0,R0
	STB	R0,@R1	; _Update_MenuSetFlag
	._LINE	0, 2261
	LDI:32	#_MenuSet_CharUp,R0
	LDUB	@R0,R4	; _MenuSet_CharUp
	CALL21	_Display_MenuSet_Page
	._LINE	0, 2262
	LDI	#1,R0
	STB	R0,@(FP,-1)	; _UpdateSpriteFlag
	._LINE	0, 2263
	MOV	R9,R0
	LDUB	@R0,R0	; _HMI_Msg
	CMP	#0,R0
	BEQ32	L_749,R12
L_802:				// Pred: L_800
	._LINE	0, 2263
	LDI	#31,R0
	STB	R0,@R8	; _ComputerUpdateFlag
	._LINE	0, 2264
	BRA32	L_749,R12
L_801:				// Pred: L_796
	._LINE	0, 2265
	LDI:32	#_Update_RadaSetFlag,R13
	LDUB	@R13,R0	; _Update_RadaSetFlag
	CMP	#0,R0
	BEQ32	L_806,R12
L_805:				// Pred: L_801
	._LINE	0, 2266
	._LINE	0, 2267
	LDI	#0,R0
	STB	R0,@R13	; _Update_RadaSetFlag
	._LINE	0, 2268
	LDI:32	#_RadaSet_Values,R0
	LDUB	@R0,R4	; _RadaSet_Values
	CALL21	_Display_RadaSet_Page
	._LINE	0, 2269
	LDI	#1,R0
	STB	R0,@(FP,-1)	; _UpdateSpriteFlag
	._LINE	0, 2270
	MOV	R9,R0
	LDUB	@R0,R0	; _HMI_Msg
	CMP	#0,R0
	BEQ32	L_749,R12
L_807:				// Pred: L_805
	._LINE	0, 2270
	LDI	#31,R0
	STB	R0,@R8	; _ComputerUpdateFlag
	._LINE	0, 2271
	BRA32	L_749,R12
L_806:				// Pred: L_801
	._LINE	0, 2272
	LDI:32	#_Update_TPMSSetFlag,R13
	LDUB	@R13,R0	; _Update_TPMSSetFlag
	CMP	#0,R0
	BEQ32	L_811,R12
L_810:				// Pred: L_806
	._LINE	0, 2273
	._LINE	0, 2274
	LDI	#0,R0
	STB	R0,@R13	; _Update_TPMSSetFlag
	._LINE	0, 2275
	LDI:32	#_TPMSSet_Values,R0
	LDUB	@R0,R4	; _TPMSSet_Values
	CALL21	_Display_TPMSSet_Page
	._LINE	0, 2276
	LDI	#1,R0
	STB	R0,@(FP,-1)	; _UpdateSpriteFlag
	._LINE	0, 2277
	MOV	R9,R0
	LDUB	@R0,R0	; _HMI_Msg
	CMP	#0,R0
	BEQ32	L_749,R12
L_812:				// Pred: L_810
	._LINE	0, 2277
	LDI	#31,R0
	STB	R0,@R8	; _ComputerUpdateFlag
	._LINE	0, 2278
	BRA32	L_749,R12
L_811:				// Pred: L_806
	._LINE	0, 2279
	LDI:32	#_Update_TPMS_Page,R7
	LDUB	@R7,R0	; _Update_TPMS_Page
	CMP	#0,R0
	BEQ32	L_816,R12
L_815:				// Pred: L_811
	._LINE	0, 2280
	._LINE	0, 2281
	LDI	#0,R0
	STB	R0,@R7	; _Update_TPMS_Page
	._LINE	0, 2282
	LDI:8	#-38,R0
	EXTSB	R0
	MOV	FP,R4
	ADDN	R0,R4
	LDI:32	#_TPMS_Values,R3
	LDI	#18,R1
L_1775:				// Pred: L_1775 L_815
	._LINE	0, 2282
	ADD	#-1,R1
	MOV	R1,R13
	LDUB	@(R3,R13),R0	; _TPMS_Values
	STB	R0,@(R4,R13)
	BNE32	L_1775,R12
L_1776:				// Pred: L_1775
	._LINE	0, 2282
	CALL21	_Display_TPMS_Page
	._LINE	0, 2283
	LDI	#1,R0
	STB	R0,@(FP,-1)	; _UpdateSpriteFlag
	._LINE	0, 2284
	MOV	R9,R0
	LDUB	@R0,R0	; _HMI_Msg
	CMP	#0,R0
	BEQ32	L_749,R12
L_817:				// Pred: L_1776
	._LINE	0, 2284
	LDI	#31,R0
	STB	R0,@R8	; _ComputerUpdateFlag
	._LINE	0, 2285
	BRA32	L_749,R12
L_816:				// Pred: L_811
	._LINE	0, 2286
	LDI:32	#_Update_Rada_Page,R4
	LDUB	@R4,R0	; _Update_Rada_Page
	CMP	#0,R0
	BEQ32	L_821,R12
L_820:				// Pred: L_816
	._LINE	0, 2287
	._LINE	0, 2288
	LDI	#0,R0
	STB	R0,@R4	; _Update_Rada_Page
	._LINE	0, 2289
	MOV	FP,R4
	ADDN	#-8,R4
	LDI:32	#_RadarSts,R2
	LDI	#4,R1
L_1777:				// Pred: L_1777 L_820
	._LINE	0, 2289
	ADD	#-1,R1
	MOV	R1,R13
	LDUB	@(R2,R13),R0	; _RadarSts
	STB	R0,@(R4,R13)
	BNE32	L_1777,R12
L_1778:				// Pred: L_1777
	._LINE	0, 2289
	CALL21	_Display_RADA_Page
	._LINE	0, 2290
	LDI	#1,R0
	STB	R0,@(FP,-1)	; _UpdateSpriteFlag
	._LINE	0, 2291
	MOV	R9,R0
	LDUB	@R0,R0	; _HMI_Msg
	CMP	#0,R0
	BEQ32	L_749,R12
L_822:				// Pred: L_1778
	._LINE	0, 2291
	LDI	#31,R0
	STB	R0,@R8	; _ComputerUpdateFlag
	._LINE	0, 2292
	BRA32	L_749,R12
L_821:				// Pred: L_816
	._LINE	0, 2293
	LDI:32	#_Update_FastLeakage_Flag,R5
	LDUB	@R5,R0	; _Update_FastLeakage_Flag
	CMP	#0,R0
	BEQ32	L_749,R12
L_825:				// Pred: L_821
	._LINE	0, 2294
	._LINE	0, 2295
	LDI	#0,R0
	STB	R0,@R5	; _Update_FastLeakage_Flag
	._LINE	0, 2296
	LDI	#10,R4
	CALL21	_Display_Warn_Page
	._LINE	0, 2297
	LDI	#1,R0
	STB	R0,@(FP,-1)	; _UpdateSpriteFlag
	._LINE	0, 2298
	MOV	R9,R0
	LDUB	@R0,R0	; _HMI_Msg
	CMP	#0,R0
	BEQ32	L_749,R12
L_827:				// Pred: L_825
	._LINE	0, 2298
	LDI	#31,R0
;-------volatile_access
	STB	R0,@R8	; _ComputerUpdateFlag
L_749:				// Pred: L_827 L_825 L_821 L_822
				//	 L_1778 L_817 L_1776 L_812
				//	 L_810 L_807 L_805 L_802
				//	 L_800 L_797 L_795 L_792
				//	 L_790 L_787 L_785 L_782
				//	 L_780 L_777 L_775 L_772
				//	 L_1774 L_767 L_765 L_763
				//	 L_754 L_747
	._LINE	0, 2300
	LDI:32	#_UpdateSpriteFirstFlag,R6
	LDUB	@R6,R0	; _UpdateSpriteFirstFlag
	CMP	#0,R0
	BNE32	L_833,R12
L_832:				// Pred: L_749
	._LINE	0, 2300
	LDUB	@R9,R0	; _HMI_Msg
	CMP	#0,R0
	BEQ32	L_833,R12
L_831:				// Pred: L_832
	._LINE	0, 2300
	LDUB	@(FP,-1),R0	; _UpdateSpriteFlag
	CMP	#1,R0
	BNE32	L_833,R12
L_829:				// Pred: L_831
	._LINE	0, 2301
	._LINE	0, 2302
	LDI	#1,R4
	STB	R4,@R6	; _UpdateSpriteFirstFlag
	._LINE	0, 2303
	STB	R10,@(FP,-1)	; _UpdateSpriteFlag
	._LINE	0, 2304
	LDI:32	#_BackLightFlag,R0
	STB	R4,@R0	; _BackLightFlag
	._LINE	0, 2305
L_833:				// Pred: L_829 L_831 L_832 L_749
	._LINE	0, 2305
	._CONFIG	E
	._LINE	0, 2306
	ADDSP	#4
	LDM	(R8,R9,R10,R11)
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_HMI_ServiceCycle
	._SYMBOL	"HMI_ServiceCycle", F, 0x8000000f, E, "_HMI_ServiceCycle", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 2310
_HMI_ServiceCycle:
L_834:
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
L_835:				// Pred: L_834
	._LINE	0, 2312
	LDI:32	#_Menu_Param+1,R3
	LDUB	@R3,R0	; _Menu_Param
	LDI	#100,R2
	MUL	R2,R0
	MOV	MDL,R0
	EXTUH	R0
	LDI:32	#_ServiceCycleVau,R4
	STH	R0,@R4	; _ServiceCycleVau
	._LINE	0, 2314
	LDI:32	#_HMI_Msg+12,R5
	LD	@R5,R0	; _HMI_Msg
	LDI:32	#_HMI_Msg+16,R6
	LD	@R6,R1	; _HMI_Msg
	CMP	R1,R0
	BC32	L_837,R12
L_838:				// Pred: L_835
	._LINE	0, 2314
	LD	@R5,R1	; _HMI_Msg
	LDI	#900,R0
	CMP	R0,R1
	BLS32	L_837,R12
L_836:				// Pred: L_838
	._LINE	0, 2315
	._LINE	0, 2316
	LDUH	@R4,R12	; _ServiceCycleVau
	LD	@R5,R1	; _HMI_Msg
	LD	@R6,R0	; _HMI_Msg
	SUBN	R0,R1
	SUBN	R1,R12
	EXTUH	R12
	LDI:32	#_ServiceCycleSub,R7
	STH	R12,@R7	; _ServiceCycleSub
	._LINE	0, 2317
	LDI:32	#_Menu_Param+2,R0
	LDUB	@R0,R0	; _Menu_Param
	CMP	#1,R0
	BNE32	L_846,R12
L_839:				// Pred: L_836
	._LINE	0, 2317
	._LINE	0, 2318
	LDUH	@R7,R0	; _ServiceCycleSub
	CMP	R2,R0
	BLE32	L_846,R12
L_841:				// Pred: L_839
	._LINE	0, 2318
	LDI	#0,R0
	STH	R0,@R7	; _ServiceCycleSub
L_842:				// Pred: L_841
	._LINE	0, 2319
	._LINE	0, 2320
	BRA32	L_846,R12
L_837:				// Pred: L_838 L_835
	._LINE	0, 2322
	._LINE	0, 2323
	LDI:32	#_Menu_Param+2,R13
	LDUB	@R13,R0	; _Menu_Param
	CMP	#1,R0
	BNE32	L_845,R12
L_844:				// Pred: L_837
	._LINE	0, 2323
	._LINE	0, 2324
	LDI	#0,R0
	STB	R0,@R13	; _Menu_Param
	._LINE	0, 2325
	LDUB	@R3,R0	; _Menu_Param
	MUL	R2,R0
	MOV	MDL,R0
	EXTUH	R0
	LDI:32	#_ServiceCycleSub,R1
	STH	R0,@R1	; _ServiceCycleSub
	._LINE	0, 2326
L_845:				// Pred: L_844 L_837
	._LINE	0, 2327
	LDUB	@R3,R0	; _Menu_Param
	MUL	R2,R0
	MOV	MDL,R0
	EXTUH	R0
	LDI:32	#_ServiceCycleSub,R1
	STH	R0,@R1	; _ServiceCycleSub
	._LINE	0, 2328
L_846:				// Pred: L_845 L_842 L_839 L_836
	._LINE	0, 2328
	._CONFIG	E
	._LINE	0, 2329
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_ICON_TPMS
	._SYMBOL	"ICON_TPMS", F, 0x8000000f, E, "_ICON_TPMS", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 2331
_ICON_TPMS:
L_847:
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
L_848:				// Pred: L_847
	._LINE	0, 2333
	LDI:32	#_HMI_Time+82,R1
	LDUB	@R1,R0	; _HMI_Time
	CMP	#1,R0
	BNE32	L_866,R12
L_852:				// Pred: L_848
	._LINE	0, 2333
	LDI:32	#_IconPageID,R0
	LDUB	@R0,R0	; _IconPageID
	CMP	#3,R0
	BNE32	L_866,R12
L_851:				// Pred: L_852
	._LINE	0, 2333
	LDI:32	#_HMI_Msg,R0
	LDUB	@R0,R0	; _HMI_Msg
	CMP	#0,R0
	BEQ32	L_866,R12
L_849:				// Pred: L_851
	._LINE	0, 2334
	._LINE	0, 2335
	LDI	#0,R0
	STB	R0,@R1	; _HMI_Time
	._LINE	0, 2336
	LDI:32	#_TPMS_Values,R3
	LDUH	@R3,R1	; _TPMS_Values
	LDI:32	#_TPMS_ValuesCopy,R2
	LDUH	@R2,R0	; _TPMS_ValuesCopy
	CMP	R0,R1
	BNE32	L_853,R12
L_865:				// Pred: L_849
	._LINE	0, 2336
	LDI:32	#_TPMS_Values+2,R0
	LDUH	@R0,R7	; _TPMS_Values
	LDI:32	#_TPMS_ValuesCopy+2,R0
	LDUH	@R0,R0	; _TPMS_ValuesCopy
	CMP	R0,R7
	BNE32	L_853,R12
L_864:				// Pred: L_865
	._LINE	0, 2336
	LDI:32	#_TPMS_Values+4,R0
	LDUH	@R0,R12	; _TPMS_Values
	LDI:32	#_TPMS_ValuesCopy+4,R0
	LDUH	@R0,R0	; _TPMS_ValuesCopy
	CMP	R0,R12
	BNE32	L_853,R12
L_863:				// Pred: L_864
	._LINE	0, 2336
	LDI:32	#_TPMS_Values+6,R0
	LDUH	@R0,R1	; _TPMS_Values
	LDI:32	#_TPMS_ValuesCopy+6,R0
	LDUH	@R0,R0	; _TPMS_ValuesCopy
	CMP	R0,R1
	BNE32	L_853,R12
L_862:				// Pred: L_863
	._LINE	0, 2336
	LDI:32	#_TPMS_Values+8,R0
	LDUB	@R0,R4	; _TPMS_Values
	LDI:32	#_TPMS_ValuesCopy+8,R0
	LDUB	@R0,R0	; _TPMS_ValuesCopy
	CMP	R0,R4
	BNE32	L_853,R12
L_861:				// Pred: L_862
	._LINE	0, 2336
	LDI:32	#_TPMS_Values+9,R0
	LDUB	@R0,R4	; _TPMS_Values
	LDI:32	#_TPMS_ValuesCopy+9,R0
	LDUB	@R0,R0	; _TPMS_ValuesCopy
	CMP	R0,R4
	BNE32	L_853,R12
L_860:				// Pred: L_861
	._LINE	0, 2336
	LDI:32	#_TPMS_Values+10,R0
	LDUB	@R0,R5	; _TPMS_Values
	LDI:32	#_TPMS_ValuesCopy+10,R0
	LDUB	@R0,R0	; _TPMS_ValuesCopy
	CMP	R0,R5
	BNE32	L_853,R12
L_859:				// Pred: L_860
	._LINE	0, 2336
	LDI:32	#_TPMS_Values+11,R0
	LDUB	@R0,R13	; _TPMS_Values
	LDI:32	#_TPMS_ValuesCopy+11,R0
	LDUB	@R0,R0	; _TPMS_ValuesCopy
	CMP	R0,R13
	BNE32	L_853,R12
L_858:				// Pred: L_859
	._LINE	0, 2336
	LDI:32	#_TPMS_Values+12,R0
	LDUB	@R0,R5	; _TPMS_Values
	LDI:32	#_TPMS_ValuesCopy+12,R0
	LDUB	@R0,R0	; _TPMS_ValuesCopy
	CMP	R0,R5
	BNE32	L_853,R12
L_857:				// Pred: L_858
	._LINE	0, 2336
	LDI:32	#_TPMS_Values+13,R0
	LDUB	@R0,R6	; _TPMS_Values
	LDI:32	#_TPMS_ValuesCopy+13,R0
	LDUB	@R0,R0	; _TPMS_ValuesCopy
	CMP	R0,R6
	BNE32	L_853,R12
L_856:				// Pred: L_857
	._LINE	0, 2336
	LDI:32	#_TPMS_Values+14,R0
	LDUB	@R0,R6	; _TPMS_Values
	LDI:32	#_TPMS_ValuesCopy+14,R0
	LDUB	@R0,R0	; _TPMS_ValuesCopy
	CMP	R0,R6
	BNE32	L_853,R12
L_855:				// Pred: L_856
	._LINE	0, 2336
	LDI:32	#_TPMS_Values+15,R0
	LDUB	@R0,R7	; _TPMS_Values
	LDI:32	#_TPMS_ValuesCopy+15,R0
	LDUB	@R0,R0	; _TPMS_ValuesCopy
	CMP	R0,R7
	BEQ32	L_866,R12
L_853:				// Pred: L_855 L_856 L_857 L_858
				//	 L_859 L_860 L_861 L_862
				//	 L_863 L_864 L_865 L_849
	._LINE	0, 2348
	._LINE	0, 2349
	LDI	#18,R0
L_1779:				// Pred: L_1779 L_853
	._LINE	0, 2349
	ADD	#-1,R0
	MOV	R0,R13
	LDUB	@(R3,R13),R1	; _TPMS_Values
	STB	R1,@(R2,R13)	; _TPMS_ValuesCopy
	BNE32	L_1779,R12
L_1780:				// Pred: L_1779
	._LINE	0, 2349
	._LINE	0, 2351
	LDI:32	#_Update_TPMS_Page,R1
	LDI	#1,R0
	STB	R0,@R1	; _Update_TPMS_Page
	._LINE	0, 2352
L_866:				// Pred: L_1780 L_855 L_851 L_852
				//	 L_848
	._LINE	0, 2353
	._CONFIG	E
	._LINE	0, 2354
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_ICON_Radar
	._SYMBOL	"ICON_Radar", F, 0x8000000f, E, "_ICON_Radar", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 2356
_ICON_Radar:
L_867:
	ST	RP,@-SP
	ENTER	#8
	STM	(R8,R9,R10,R11)
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 24
	._CONFIG	S, B
	LDI:32	#_RadarSts+3,R10
	LDI:32	#_RadarSts+1,R9
	LDI:32	#_RadarSts,R11
	LDI:32	#_RadarStsCopy,R8
L_868:				// Pred: L_867
	._LINE	0, 2358
	LDI:32	#_RadaSet_Values,R0
	LDUB	@R0,R0
	CMP	#0,R0
	BNE32	L_870,R12
L_872:				// Pred: L_868
	._LINE	0, 2358
	LDI:32	#_LogoFlag,R0
	LDUB	@R0,R0	; _LogoFlag
	CMP	#0,R0
	BEQ32	L_870,R12
L_871:				// Pred: L_872
	._LINE	0, 2358
	LDI:32	#_HMI_Msg,R0
	ST	R0,@(FP,-4)
	LDUB	@R0,R0	; _HMI_Msg
	CMP	#0,R0
	BEQ32	L_870,R12
L_869:				// Pred: L_871
	._LINE	0, 2359
	._LINE	0, 2360
	LDI:32	#_Msg_Struct+142,R0
	LDUB	@R0,R0	; _Msg_Struct
	CMP	#1,R0
	BNE32	L_874,R12
L_875:				// Pred: L_869
	._LINE	0, 2360
	LD	@(FP,-4),R0
	LDUB	@R0,R0	; _HMI_Msg
	CMP	#0,R0
	BEQ32	L_874,R12
L_873:				// Pred: L_875
	._LINE	0, 2361
	._LINE	0, 2363
	LDI:32	#_RadarSts+2,R2
	LDUB	@R2,R0	; _RadarSts
	LDI:32	#_RadarStsCopy+2,R1
	LDUB	@R1,R3	; _RadarStsCopy
	CMP	R3,R0
	BNE32	L_876,R12
L_880:				// Pred: L_873
	._LINE	0, 2363
	LDUB	@R10,R7	; _RadarSts
	LDI:32	#_RadarStsCopy+3,R0
	LDUB	@R0,R0	; _RadarStsCopy
	CMP	R0,R7
	BNE32	L_876,R12
L_879:				// Pred: L_880
	._LINE	0, 2363
	LDUB	@R11,R12	; _RadarSts
	MOV	R8,R0
	LDUB	@R0,R0	; _RadarStsCopy
	CMP	R0,R12
	BNE32	L_876,R12
L_878:				// Pred: L_879
	._LINE	0, 2363
	LDUB	@R9,R13	; _RadarSts
	LDI:32	#_RadarStsCopy+1,R0
	LDUB	@R0,R0	; _RadarStsCopy
	CMP	R0,R13
	BEQ32	L_877,R12
L_876:				// Pred: L_878 L_879 L_880 L_873
	._LINE	0, 2364
	._LINE	0, 2365
	LDUB	@R2,R0	; _RadarSts
	STB	R0,@R1	; _RadarStsCopy
	._LINE	0, 2366
	MOV	R10,R0
	LDUB	@R0,R0	; _RadarSts
	LDI:32	#_RadarStsCopy+3,R1
	STB	R0,@R1	; _RadarStsCopy
	._LINE	0, 2367
	LDUB	@R11,R1	; _RadarSts
	STB	R1,@R8	; _RadarStsCopy
	._LINE	0, 2368
	MOV	R9,R0
	LDUB	@R0,R0	; _RadarSts
	LDI:32	#_RadarStsCopy+1,R1
	STB	R0,@R1	; _RadarStsCopy
	._LINE	0, 2369
	CALL21	_ICON_DrawRada
	._LINE	0, 2370
L_877:				// Pred: L_876 L_878
	._LINE	0, 2371
	LDI:32	#_Display_RadaOpen,R0
	LDUB	@R0,R0	; _Display_RadaOpen
	CMP	#1,R0
	BEQ32	L_874,R12
L_881:				// Pred: L_877
	._LINE	0, 2372
	CALL21	_ICON_DrawRada
L_874:				// Pred: L_881 L_877 L_875 L_869
	._LINE	0, 2375
	LDI:32	#_Msg_Struct+18,R0
	LDUH	@R0,R0	; _Msg_Struct
	CMP	#15,R0
	BGE32	L_870,R12
L_885:				// Pred: L_874
	._LINE	0, 2375
	LD	@(FP,-4),R0
	LDUB	@R0,R0	; _HMI_Msg
	CMP	#0,R0
	BEQ32	L_870,R12
L_883:				// Pred: L_885
	._LINE	0, 2376
	._LINE	0, 2377
	MOV	R11,R2
	LDUB	@R2,R0	; _RadarSts
	LDI	#150,R1
	CMP	R1,R0
	BLE32	L_886,R12
L_890:				// Pred: L_883
	._LINE	0, 2377
	LDUB	@R9,R3	; _RadarSts
	CMP	R1,R3
	BLE32	L_886,R12
L_889:				// Pred: L_890
	._LINE	0, 2377
	LDI:32	#_RadarSts+2,R0
	LDUB	@R0,R0	; _RadarSts
	CMP	R1,R0
	BLE32	L_886,R12
L_888:				// Pred: L_889
	._LINE	0, 2377
	MOV	R10,R0
	LDUB	@R0,R0	; _RadarSts
	CMP	R1,R0
	BGT32	L_870,R12
L_886:				// Pred: L_888 L_889 L_890 L_883
	._LINE	0, 2378
	._LINE	0, 2379
	LDI:32	#_RadarSts+2,R3
	LDUB	@R3,R0	; _RadarSts
	LDI:32	#_RadarStsCopy+2,R1
	LDUB	@R1,R4	; _RadarStsCopy
	CMP	R4,R0
	BNE32	L_891,R12
L_895:				// Pred: L_886
	._LINE	0, 2379
	LDUB	@R10,R4	; _RadarSts
	LDI:32	#_RadarStsCopy+3,R0
	LDUB	@R0,R0	; _RadarStsCopy
	CMP	R0,R4
	BNE32	L_891,R12
L_894:				// Pred: L_895
	._LINE	0, 2379
	LDUB	@R2,R5	; _RadarSts
	MOV	R8,R0
	LDUB	@R0,R0	; _RadarStsCopy
	CMP	R0,R5
	BNE32	L_891,R12
L_893:				// Pred: L_894
	._LINE	0, 2379
	LDUB	@R9,R6	; _RadarSts
	LDI:32	#_RadarStsCopy+1,R0
	LDUB	@R0,R0	; _RadarStsCopy
	CMP	R0,R6
	BEQ32	L_892,R12
L_891:				// Pred: L_893 L_894 L_895 L_886
	._LINE	0, 2380
	._LINE	0, 2381
	LDUB	@R3,R0	; _RadarSts
	STB	R0,@R1	; _RadarStsCopy
	._LINE	0, 2382
	MOV	R10,R0
	LDUB	@R0,R0	; _RadarSts
	LDI:32	#_RadarStsCopy+3,R1
	STB	R0,@R1	; _RadarStsCopy
	._LINE	0, 2383
	LDUB	@R2,R0	; _RadarSts
	STB	R0,@R8	; _RadarStsCopy
	._LINE	0, 2384
	MOV	R9,R0
	LDUB	@R0,R0	; _RadarSts
	LDI:32	#_RadarStsCopy+1,R1
	STB	R0,@R1	; _RadarStsCopy
	._LINE	0, 2385
	CALL21	_ICON_DrawRada
	._LINE	0, 2386
L_892:				// Pred: L_891 L_893
	._LINE	0, 2387
	LDI:32	#_Display_RadaOpen,R0
	LDUB	@R0,R0	; _Display_RadaOpen
	CMP	#1,R0
	BEQ32	L_870,R12
L_896:				// Pred: L_892
	._LINE	0, 2388
	CALL21	_ICON_DrawRada
L_870:				// Pred: L_896 L_892 L_888 L_885
				//	 L_874 L_871 L_872 L_868
	._LINE	0, 2392
	LDI:32	#_Display_RadaOpen,R3
	LDUB	@R3,R0	; _Display_RadaOpen
	CMP	#1,R0
	BNE32	L_906,R12
L_901:				// Pred: L_870
	._LINE	0, 2392
	LDI:32	#_Msg_Struct+142,R0
	LDUB	@R0,R0	; _Msg_Struct
	CMP	#0,R0
	BNE32	L_906,R12
L_900:				// Pred: L_901
	._LINE	0, 2392
	LDI:32	#_Msg_Struct+18,R0
	LDUH	@R0,R0	; _Msg_Struct
	CMP	#15,R0
	BGE32	L_898,R12
L_902:				// Pred: L_900
	._LINE	0, 2392
	LDUB	@R11,R0	; _RadarSts
	LDI	#150,R1
	CMP	R1,R0
	BLE32	L_906,R12
L_905:				// Pred: L_902
	._LINE	0, 2392
	LDUB	@R9,R2	; _RadarSts
	CMP	R1,R2
	BLE32	L_906,R12
L_904:				// Pred: L_905
	._LINE	0, 2392
	LDI:32	#_RadarSts+2,R0
	LDUB	@R0,R0	; _RadarSts
	CMP	R1,R0
	BLE32	L_906,R12
L_903:				// Pred: L_904
	._LINE	0, 2392
	LDUB	@R10,R0	; _RadarSts
	CMP	R1,R0
	BLE32	L_906,R12
L_898:				// Pred: L_903 L_900
	._LINE	0, 2393
	._LINE	0, 2394
	LDI:32	#_IconPageID,R0
	LDI	#0,R2
	STB	R2,@R0	; _IconPageID
	._LINE	0, 2395
	LDI:32	#_Update_DComputerFlag,R1
	LDI	#1,R0
	STB	R0,@R1	; _Update_DComputerFlag
	._LINE	0, 2396
	STB	R2,@R3	; _Display_RadaOpen
	._LINE	0, 2397
L_906:				// Pred: L_898 L_903 L_904 L_905
				//	 L_902 L_901 L_870
	._LINE	0, 2397
	._CONFIG	E
	._LINE	0, 2398
	LDM	(R8,R9,R10,R11)
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_ICON_Function_DataGet
	._SYMBOL	"ICON_Function_DataGet", F, 0x8000000f, E, "_ICON_Function_DataGet", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 2401
_ICON_Function_DataGet:
L_907:
	ST	RP,@-SP
	ENTER	#68
	STM	(R8,R9,R10)
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 80
	._CONFIG	S, B
	LDI:32	#_HMI_Msg,R10
	LDI:32	#_DoorSts,R9
	LDI:32	#_Msg_Struct+26,R0
	ST	R0,@(FP,-64)
	LDI:32	#_RadarConsBeepFlag,R8
L_908:				// Pred: L_907
	._LINE	0, 2406
	LDI:32	#_Msg_Struct+8,R0
	LDUB	@R0,R1
	ST	R10,@(FP,-56)
	STB	R1,@R10	; _HMI_Msg
	._LINE	0, 2407
	LDI:32	#_Msg_Struct,R0
	LDUH	@R0,R0
	LDI:32	#_HMI_Msg+2,R1
	STH	R0,@R1	; _HMI_Msg
	._LINE	0, 2408
	LDI:32	#_Msg_Struct+2,R0
	LDUH	@R0,R0
	LDI:32	#_HMI_Msg+4,R1
	STH	R0,@R1	; _HMI_Msg
	._LINE	0, 2411
	LDI:32	#_Msg_Struct+18,R0
	LDUH	@R0,R0
	LDI:32	#_HMI_Msg+6,R1
	ST	R1,@(FP,-52)
	STH	R0,@R1	; _HMI_Msg
	._LINE	0, 2415
	LDI:32	#_Msg_Struct+149,R0
	LDUB	@R0,R1
	LDI:32	#_HMI_Keyfun+1,R0
	STB	R1,@R0	; _HMI_Keyfun
	._LINE	0, 2416
	LDI:32	#_Msg_Struct+147,R0
	LDUB	@R0,R1
	LDI:32	#_HMI_Keyfun,R0
	STB	R1,@R0	; _HMI_Keyfun
	._LINE	0, 2417
	LDI:32	#_Msg_Struct+148,R0
	LDUB	@R0,R0
	LDI:32	#_HMI_Keyfun+3,R1
	STB	R0,@R1	; _HMI_Keyfun
	._LINE	0, 2418
	LDI:32	#_Msg_Struct+146,R0
	LDUB	@R0,R0
	LDI:32	#_HMI_Keyfun+2,R1
	STB	R0,@R1	; _HMI_Keyfun
	._LINE	0, 2419
	LDI:32	#_Msg_Struct+143,R0
	LDUB	@R0,R0
	LDI:32	#_HMI_Keyfun+4,R1
	STB	R0,@R1	; _HMI_Keyfun
	._LINE	0, 2421
	CALL21	_HMI_ServiceCycle
	._LINE	0, 2423
	LD	@(FP,-56),R0
	LDUB	@R0,R0
	CMP	#0,R0
	BEQ32	L_910,R12
L_909:				// Pred: L_908
	._LINE	0, 2424
	._LINE	0, 2425
	LDI:32	#_ServiceCycleSub,R0
	LDUH	@R0,R0	; _ServiceCycleSub
	LDI	#100,R1
	CMP	R1,R0
	BGE32	L_912,R12
L_911:				// Pred: L_909
	._LINE	0, 2426
	._LINE	0, 2427
	LDI:32	#_Menu_Param+2,R5
	LDUB	@R5,R0	; _Menu_Param
	CMP	#1,R0
	BEQ32	L_914,R12
L_913:				// Pred: L_911
	._LINE	0, 2428
	._LINE	0, 2429
	LDI	#1,R0
	STB	R0,@R5	; _Menu_Param
	._LINE	0, 2430
	LDI	#404,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 2431
L_914:				// Pred: L_913 L_911
	._LINE	0, 2432
	LDI	#10,R4
	CALL21	_ICON_WarningSet
	._LINE	0, 2433
	BRA32	L_919,R12
L_912:				// Pred: L_909
	._LINE	0, 2435
	._LINE	0, 2436
	LDI:32	#_Menu_Param+2,R0
	LDUB	@R0,R0	; _Menu_Param
	CMP	#1,R0
	BNE32	L_919,R12
L_916:				// Pred: L_912
	._LINE	0, 2437
	._LINE	0, 2438
	LDI	#10,R4
	CALL21	_ICON_WarningSet
	._LINE	0, 2439
	BRA32	L_919,R12
L_910:				// Pred: L_908
	._LINE	0, 2447
	._LINE	0, 2448
	LDI	#10,R4
	CALL21	_ICON_WarningClear
	._LINE	0, 2449
L_919:				// Pred: L_910 L_916 L_912 L_914
	._LINE	0, 2452
	LDI:32	#_HMI_Msg+20,R0
	LDUB	@R0,R0	; _HMI_Msg
	CMP	#1,R0
	BNE32	L_921,R12
L_922:				// Pred: L_919
	._LINE	0, 2452
	LD	@(FP,-56),R0
	LDUB	@R0,R0	; _HMI_Msg
	CMP	#0,R0
	BEQ32	L_921,R12
L_920:				// Pred: L_922
	._LINE	0, 2453
	._LINE	0, 2455
	LDI:32	#_HMI_Msg+16,R5
	LD	@R5,R0	; _HMI_Msg
	LDI:32	#_HMI_Msg+12,R6
	LD	@R6,R1	; _HMI_Msg
	CMP	R1,R0
	BEQ32	L_924,R12
L_923:				// Pred: L_920
	._LINE	0, 2456
	._LINE	0, 2457
	LD	@R6,R0	; _HMI_Msg
	ST	R0,@R5	; _HMI_Msg
	._LINE	0, 2458
	LDI:32	#_Menu_Param+2,R0
	ST	R0,@(FP,-60)
	LDI	#0,R1
	STB	R1,@R0	; _Menu_Param
	._LINE	0, 2459
	LDI	#380,R4
	LDI	#4,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 2460
	LDI	#404,R4
	LD	@(FP,-60),R5
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 2461
L_924:				// Pred: L_923 L_920
	._LINE	0, 2462
	LDI	#11,R4
	CALL21	_ICON_WarningSet
	._LINE	0, 2463
	BRA32	L_925,R12
L_921:				// Pred: L_922 L_919
	._LINE	0, 2465
	LDI	#11,R4
	CALL21	_ICON_WarningClear
L_925:				// Pred: L_921 L_924
	._LINE	0, 2467
	LDI:32	#_HMI_Time+66,R7
	LDUB	@R7,R0	; _HMI_Time
	CMP	#1,R0
	BNE32	L_927,R12
L_926:				// Pred: L_925
	._LINE	0, 2468
	._LINE	0, 2469
	LDI	#0,R0
	STB	R0,@R7	; _HMI_Time
	._LINE	0, 2470
	LDI:32	#_Msg_Struct+142,R0
	LDUB	@R0,R0	; _Msg_Struct
	CMP	#1,R0
	BNE32	L_929,R12
L_928:				// Pred: L_926
	._LINE	0, 2471
	LDI:32	#_Gear_Attr+24,R0
	LDI	#1,R1
	ST	R1,@R0	; _Gear_Attr
	BRA32	L_930,R12
L_929:				// Pred: L_926
	._LINE	0, 2473
	LDI:32	#_Gear_Attr+24,R0
	LDI	#11,R1
;-------volatile_access
	ST	R1,@R0	; _Gear_Attr
L_930:				// Pred: L_929 L_928
	._LINE	0, 2474
	LDI:32	#_Update_DefaultFlag,R0
	LDI	#1,R1
	STB	R1,@R0	; _Update_DefaultFlag
	._LINE	0, 2475
L_927:				// Pred: L_930 L_925
	._LINE	0, 2477
	LDI:32	#_Msg_Struct+136,R0
	LDUB	@R0,R0	; _Msg_Struct
	CMP	#1,R0
	BNE32	L_932,R12
L_931:				// Pred: L_927
	._LINE	0, 2478
	BOR	#0x80,@R9
	BRA32	L_933,R12
L_932:				// Pred: L_927
	._LINE	0, 2480
;-------volatile_access
	BAND	#0x7F,@R9
L_933:				// Pred: L_932 L_931
	._LINE	0, 2482
	LDI:32	#_Msg_Struct+137,R0
	LDUB	@R0,R0	; _Msg_Struct
	CMP	#1,R0
	BNE32	L_935,R12
L_934:				// Pred: L_933
	._LINE	0, 2483
	BOR	#0x40,@R9
	BRA32	L_936,R12
L_935:				// Pred: L_933
	._LINE	0, 2485
;-------volatile_access
	BAND	#0xBF,@R9
L_936:				// Pred: L_935 L_934
	._LINE	0, 2487
	LDI:32	#_Msg_Struct+138,R0
	LDUB	@R0,R0	; _Msg_Struct
	CMP	#1,R0
	BNE32	L_938,R12
L_937:				// Pred: L_936
	._LINE	0, 2488
	BOR	#0x4,@R9
	BRA32	L_939,R12
L_938:				// Pred: L_936
	._LINE	0, 2490
;-------volatile_access
	BAND	#0xFB,@R9
L_939:				// Pred: L_938 L_937
	._LINE	0, 2492
	LDI:32	#_Msg_Struct+139,R0
	LDUB	@R0,R0	; _Msg_Struct
	CMP	#1,R0
	BNE32	L_941,R12
L_940:				// Pred: L_939
	._LINE	0, 2493
	BOR	#0x8,@R9
	BRA32	L_942,R12
L_941:				// Pred: L_939
	._LINE	0, 2495
;-------volatile_access
	BAND	#0xF7,@R9
L_942:				// Pred: L_941 L_940
	._LINE	0, 2497
	LDUB	@R9,R0	; _DoorSts
	CMP	#0,R0
	BLE32	L_944,R12
L_945:				// Pred: L_942
	._LINE	0, 2497
	LD	@(FP,-52),R0
	LDUH	@R0,R0	; _HMI_Msg
	CMP	#10,R0
	BLT32	L_944,R12
L_943:				// Pred: L_945
	._LINE	0, 2498
	._LINE	0, 2499
	LDI:32	#_DoorOpenConsBeepFlag,R0
	ST	R0,@(FP,-48)
	LDUB	@R0,R0	; _DoorOpenConsBeepFlag
	CMP	#0,R0
	BNE32	L_948,R12
L_946:				// Pred: L_943
	._LINE	0, 2500
	._LINE	0, 2501
	LDI	#3,R4
	CALL21	_BSound_Send_ON
	._LINE	0, 2502
	LDI	#1,R0
	LD	@(FP,-48),R1
	STB	R0,@R1	; _DoorOpenConsBeepFlag
	._LINE	0, 2503
	._LINE	0, 2504
	BRA32	L_948,R12
L_944:				// Pred: L_945 L_942
	._LINE	0, 2506
	._LINE	0, 2507
	LDI	#3,R4
	CALL21	_BSound_Send_OFF
	._LINE	0, 2508
	LDI:32	#_DoorOpenConsBeepFlag,R0
	LDI	#0,R1
	STB	R1,@R0	; _DoorOpenConsBeepFlag
	._LINE	0, 2509
L_948:				// Pred: L_944 L_946 L_943
	._LINE	0, 2511
	LDUB	@R9,R12	; _DoorSts
	LDI:32	#_DoorStsCopy,R0
	ST	R0,@(FP,-36)
	LDUB	@R0,R0	; _DoorStsCopy
	CMP	R0,R12
	BEQ32	L_950,R12
L_949:				// Pred: L_948
	._LINE	0, 2512
	._LINE	0, 2513
	LDI:32	#_Display_DoorOpen,R0
	LDI	#0,R1
	STB	R1,@(FP,-37)
	STB	R1,@R0	; _Display_DoorOpen
	._LINE	0, 2514
	LDI:32	#_IconDispPos,R0
	ST	R0,@(FP,-44)
	LDUB	@R0,R0	; _IconDispPos
	CMP	#0,R0
	BNE32	L_952,R12
L_951:				// Pred: L_949
	._LINE	0, 2514
	._LINE	0, 2515
	CALL21	_ICON_FastDispFlagSet
	._LINE	0, 2516
L_952:				// Pred: L_951 L_949
	._LINE	0, 2517
	LDUB	@R9,R0	; _DoorSts
	CMP	#0,R0
	BLE32	L_954,R12
L_953:				// Pred: L_952
	._LINE	0, 2517
	._LINE	0, 2523
	LDUB	@R9,R13	; _DoorSts
	LD	@(FP,-36),R0
	LDUB	@R0,R0	; _DoorStsCopy
	CMP	R0,R13
	BLE32	L_956,R12
L_955:				// Pred: L_953
	._LINE	0, 2523
	._LINE	0, 2524
	LDI	#0,R4
	CALL21	_ICON_WarningClear
	._LINE	0, 2525
	LDI	#0,R4
	CALL21	_ICON_WarningSet
	._LINE	0, 2526
	BRA32	L_960,R12
L_956:				// Pred: L_953
	._LINE	0, 2526
	._LINE	0, 2527
	LDI	#0,R4
	CALL21	_ICON_WarningClear
	._LINE	0, 2528
	LDI	#0,R4
	CALL21	_ICON_WarningSet
	._LINE	0, 2530
	LD	@(FP,-44),R0
	LDUB	@R0,R0	; _IconDispPos
	CMP	#0,R0
	BEQ32	L_960,R12
L_958:				// Pred: L_956
	._LINE	0, 2530
	LDI:32	#_IconFastDispFlag,R0
	LDUB	@(FP,-37),R1
	STB	R1,@R0	; _IconFastDispFlag
L_959:				// Pred: L_958
	._LINE	0, 2531
	._LINE	0, 2532
	BRA32	L_960,R12
L_954:				// Pred: L_952
	._LINE	0, 2532
	._LINE	0, 2533
	LDI:32	#_DoorOpen_Sound_Flag,R0
	LDUB	@(FP,-37),R1
	STB	R1,@R0	; _DoorOpen_Sound_Flag
	._LINE	0, 2534
	LDI	#0,R4
	CALL21	_ICON_WarningClear
	._LINE	0, 2535
L_960:				// Pred: L_954 L_959 L_956 L_955
	._LINE	0, 2536
	LDUB	@R9,R0	; _DoorSts
	LD	@(FP,-36),R1
	STB	R0,@R1	; _DoorStsCopy
	._LINE	0, 2537
L_950:				// Pred: L_960 L_948
	._LINE	0, 2541
	LDI:32	#_CanMsg_Struct+4,R0
	LDUB	@R0,R0	; _CanMsg_Struct
	LDI	#253,R1
	ST	R1,@(FP,-24)
	CMP	R1,R0
	BNE32	L_962,R12
L_961:				// Pred: L_950
	._LINE	0, 2541
	._LINE	0, 2542
	LDI:32	#_CanMsg_Struct,R0
	LDUB	@R0,R0	; _CanMsg_Struct
	CMP	#1,R0
	BNE32	L_964,R12
L_966:				// Pred: L_961
	._LINE	0, 2542
	MOV	R10,R0
	LDUB	@R0,R0	; _HMI_Msg
	CMP	#1,R0
	BNE32	L_964,R12
L_965:				// Pred: L_966
	._LINE	0, 2542
	LD	@(FP,-64),R0
	LDUH	@R0,R0	; _Msg_Struct
	LDI	#500,R1
	CMP	R1,R0
	BLE32	L_964,R12
L_963:				// Pred: L_965
	._LINE	0, 2542
	._LINE	0, 2543
	LDI	#6,R4
	CALL21	_ICON_WarningSet
	._LINE	0, 2544
	BRA32	L_967,R12
L_964:				// Pred: L_965 L_966 L_961
	._LINE	0, 2544
	._LINE	0, 2545
	LDI	#6,R4
	CALL21	_ICON_WarningClear
	._LINE	0, 2546
L_967:				// Pred: L_964 L_963
	._LINE	0, 2547
	LDI:32	#_CanMsg_Struct+1,R0
	LDUB	@R0,R0	; _CanMsg_Struct
	CMP	#1,R0
	BNE32	L_969,R12
L_971:				// Pred: L_967
	._LINE	0, 2547
	MOV	R10,R0
	LDUB	@R0,R0	; _HMI_Msg
	CMP	#1,R0
	BNE32	L_969,R12
L_970:				// Pred: L_971
	._LINE	0, 2547
	LD	@(FP,-64),R0
	LDUH	@R0,R0	; _Msg_Struct
	LDI	#500,R1
	CMP	R1,R0
	BLE32	L_969,R12
L_968:				// Pred: L_970
	._LINE	0, 2547
	._LINE	0, 2548
	LDI	#7,R4
	CALL21	_ICON_WarningSet
	._LINE	0, 2549
	BRA32	L_973,R12
L_969:				// Pred: L_970 L_971 L_967
	._LINE	0, 2549
	._LINE	0, 2550
	LDI	#7,R4
	CALL21	_ICON_WarningClear
	._LINE	0, 2551
	._LINE	0, 2552
	BRA32	L_973,R12
L_962:				// Pred: L_950
	._LINE	0, 2552
	._LINE	0, 2553
	LDI:32	#_CanMsg_Struct,R0
	LDUB	@R0,R0	; _CanMsg_Struct
	CMP	#1,R0
	BNE32	L_975,R12
L_977:				// Pred: L_962
	._LINE	0, 2553
	MOV	R10,R0
	LDUB	@R0,R0	; _HMI_Msg
	CMP	#1,R0
	BNE32	L_975,R12
L_976:				// Pred: L_977
	._LINE	0, 2553
	LD	@(FP,-64),R0
	LDUH	@R0,R0	; _Msg_Struct
	LDI	#500,R1
	CMP	R1,R0
	BLE32	L_975,R12
L_974:				// Pred: L_976
	._LINE	0, 2553
	._LINE	0, 2554
	LDI	#6,R4
	CALL21	_ICON_WarningSet
	._LINE	0, 2555
	BRA32	L_978,R12
L_975:				// Pred: L_976 L_977 L_962
	._LINE	0, 2555
	._LINE	0, 2556
	LDI	#6,R4
	CALL21	_ICON_WarningClear
	._LINE	0, 2557
L_978:				// Pred: L_975 L_974
	._LINE	0, 2558
	LDI:32	#_CanMsg_Struct+1,R0
	LDUB	@R0,R0	; _CanMsg_Struct
	CMP	#1,R0
	BNE32	L_980,R12
L_982:				// Pred: L_978
	._LINE	0, 2558
	MOV	R10,R0
	LDUB	@R0,R0	; _HMI_Msg
	CMP	#1,R0
	BNE32	L_980,R12
L_981:				// Pred: L_982
	._LINE	0, 2558
	LD	@(FP,-64),R0
	LDUH	@R0,R0	; _Msg_Struct
	LDI	#500,R1
	CMP	R1,R0
	BLE32	L_980,R12
L_979:				// Pred: L_981
	._LINE	0, 2558
	._LINE	0, 2559
	LDI	#7,R4
	CALL21	_ICON_WarningSet
	._LINE	0, 2560
	BRA32	L_973,R12
L_980:				// Pred: L_981 L_982 L_978
	._LINE	0, 2560
	._LINE	0, 2561
	LDI	#7,R4
	CALL21	_ICON_WarningClear
	._LINE	0, 2562
L_973:				// Pred: L_980 L_979 L_969 L_968
	._LINE	0, 2566
	LDI:32	#_Msg_Struct+20,R0
	ST	R0,@(FP,-32)
	LDUH	@R0,R0	; _Msg_Struct
	LDI	#65535,R1
	CMP	R1,R0
	BNE32	L_985,R12
L_984:				// Pred: L_973
	._LINE	0, 2567
	._LINE	0, 2568
	LDI:32	#_HMI_Msg+1,R0
	LDI	#0,R1
	STB	R1,@R0	; _HMI_Msg
	._LINE	0, 2569
	BRA32	L_986,R12
L_985:				// Pred: L_973
	._LINE	0, 2571
	._LINE	0, 2572
	LD	@(FP,-32),R0
	LDUH	@R0,R4	; _Msg_Struct
	LDI	#100,R5
	CALL21	__divi
	LDI:32	#_HMI_Msg+1,R0
	ST	R0,@(FP,-28)
	STB	R4,@R0	; _HMI_Msg
	._LINE	0, 2574
	LD	@(FP,-32),R0
	LDUH	@R0,R9	; _Msg_Struct
	MOV	R9,R4
	LDI	#100,R5
	CALL21	__divi
	LDI	#100,R0
	MUL	R0,R4
	MOV	MDL,R0
	SUBN	R0,R9
	LDI	#50,R0
	CMP	R0,R9
	BLT32	L_986,R12
L_987:				// Pred: L_985
	._LINE	0, 2574
	LD	@(FP,-28),R0
	LDUB	@R0,R0	; _HMI_Msg
	ADDN	#1,R0
	LD	@(FP,-28),R1
;-------volatile_access
	STB	R0,@R1	; _HMI_Msg
L_986:				// Pred: L_987 L_985 L_984
	._LINE	0, 2577
	LDI:32	#_CanMsg_Struct+11,R0
	LDUB	@R0,R0	; _CanMsg_Struct
	LD	@(FP,-24),R1
	CMP	R1,R0
	BNE32	L_990,R12
L_989:				// Pred: L_986
	._LINE	0, 2578
	._LINE	0, 2579
	LDI:32	#_HMI_Msg+1,R0
	ST	R0,@(FP,-8)
	LDUB	@R0,R0	; _HMI_Msg
	LDI	#115,R1
	CMP	R1,R0
	BLT32	L_992,R12
L_994:				// Pred: L_989
	._LINE	0, 2579
	LDI:32	#_LogoFlag,R0
	LDUB	@R0,R0	; _LogoFlag
	CMP	#0,R0
	BEQ32	L_992,R12
L_993:				// Pred: L_994
	._LINE	0, 2579
	MOV	R10,R0
	LDUB	@R0,R0	; _HMI_Msg
	CMP	#0,R0
	BEQ32	L_992,R12
L_991:				// Pred: L_993
	._LINE	0, 2580
	._LINE	0, 2581
	LDI:32	#_Msg_Struct+141,R0
	LDI	#1,R9
	STB	R9,@R0	; _Msg_Struct
	._LINE	0, 2582
	LDI	#3,R4
	CALL21	_ICON_WarningSet
	._LINE	0, 2583
	LDI:32	#_WaterTempConsBeepFlag,R0
	ST	R0,@(FP,-12)
	LDUB	@R0,R0	; _WaterTempConsBeepFlag
	CMP	#0,R0
	BNE32	L_997,R12
L_995:				// Pred: L_991
	._LINE	0, 2584
	._LINE	0, 2585
	LDI	#6,R4
	CALL21	_BSound_Send_ON
	._LINE	0, 2586
	LD	@(FP,-12),R0
	STB	R9,@R0	; _WaterTempConsBeepFlag
	._LINE	0, 2587
	._LINE	0, 2589
	BRA32	L_997,R12
L_992:				// Pred: L_993 L_994 L_989
	._LINE	0, 2591
	._LINE	0, 2592
	LDI:32	#_Msg_Struct+141,R0
	LDI	#0,R1
	STB	R1,@R0	; _Msg_Struct
	._LINE	0, 2593
	LDI	#3,R4
	CALL21	_ICON_WarningClear
	._LINE	0, 2594
L_997:				// Pred: L_992 L_995 L_991
	._LINE	0, 2597
	LD	@(FP,-8),R0
	LDUB	@R0,R0	; _HMI_Msg
	LDI	#113,R1
	CMP	R1,R0
	BLE32	L_998,R12
L_1000:				// Pred: L_997
	._LINE	0, 2597
	MOV	R10,R0
	LDUB	@R0,R0	; _HMI_Msg
	CMP	#1,R0
	BEQ32	L_1001,R12
L_998:				// Pred: L_1000 L_997
	._LINE	0, 2598
	._LINE	0, 2600
	LDI	#6,R4
	CALL21	_BSound_Send_OFF
	._LINE	0, 2601
	LDI:32	#_WaterTempConsBeepFlag,R0
	LDI	#0,R1
	STB	R1,@R0	; _WaterTempConsBeepFlag
	._LINE	0, 2602
	._LINE	0, 2603
	BRA32	L_1001,R12
L_990:				// Pred: L_986
	._LINE	0, 2605
	._LINE	0, 2606
	LDI:32	#_HMI_Msg+1,R0
	ST	R0,@(FP,-16)
	LDUB	@R0,R0	; _HMI_Msg
	LDI	#115,R1
	CMP	R1,R0
	BLT32	L_1003,R12
L_1005:				// Pred: L_990
	._LINE	0, 2606
	LDI:32	#_LogoFlag,R0
	LDUB	@R0,R0	; _LogoFlag
	CMP	#0,R0
	BEQ32	L_1003,R12
L_1004:				// Pred: L_1005
	._LINE	0, 2606
	MOV	R10,R0
	LDUB	@R0,R0	; _HMI_Msg
	CMP	#0,R0
	BEQ32	L_1003,R12
L_1002:				// Pred: L_1004
	._LINE	0, 2607
	._LINE	0, 2608
	LDI:32	#_Msg_Struct+141,R1
	LDI	#1,R0
	STB	R0,@(FP,-17)
	STB	R0,@R1	; _Msg_Struct
	._LINE	0, 2609
	LDI	#3,R4
	CALL21	_ICON_WarningSet
	._LINE	0, 2610
	LDI:32	#_WaterTempConsBeepFlag,R9
	LDUB	@R9,R0	; _WaterTempConsBeepFlag
	CMP	#0,R0
	BNE32	L_1008,R12
L_1006:				// Pred: L_1002
	._LINE	0, 2611
	._LINE	0, 2612
	LDI	#6,R4
	CALL21	_BSound_Send_ON
	._LINE	0, 2613
	LDUB	@(FP,-17),R0
	STB	R0,@R9	; _WaterTempConsBeepFlag
	._LINE	0, 2614
	._LINE	0, 2615
	BRA32	L_1008,R12
L_1003:				// Pred: L_1004 L_1005 L_990
	._LINE	0, 2617
	._LINE	0, 2618
	LDI:32	#_Msg_Struct+141,R0
	LDI	#0,R1
	STB	R1,@R0	; _Msg_Struct
	._LINE	0, 2619
	LDI	#3,R4
	CALL21	_ICON_WarningClear
	._LINE	0, 2620
L_1008:				// Pred: L_1003 L_1006 L_1002
	._LINE	0, 2621
	LD	@(FP,-16),R0
	LDUB	@R0,R0	; _HMI_Msg
	LDI	#113,R1
	CMP	R1,R0
	BLE32	L_1009,R12
L_1011:				// Pred: L_1008
	._LINE	0, 2621
	MOV	R10,R0
	LDUB	@R0,R0	; _HMI_Msg
	CMP	#1,R0
	BEQ32	L_1001,R12
L_1009:				// Pred: L_1011 L_1008
	._LINE	0, 2621
	._LINE	0, 2622
	LDI	#6,R4
	CALL21	_BSound_Send_OFF
	._LINE	0, 2623
	LDI:32	#_WaterTempConsBeepFlag,R0
	LDI	#0,R1
	STB	R1,@R0	; _WaterTempConsBeepFlag
	._LINE	0, 2624
L_1001:				// Pred: L_1009 L_1011 L_998 L_1000
	._LINE	0, 2627
	LDI:32	#_Msg_Struct+112,R0
	LDUB	@R0,R0	; _Msg_Struct
	CMP	#1,R0
	BNE32	L_1013,R12
L_1015:				// Pred: L_1001
	._LINE	0, 2627
	MOV	R10,R0
	LDUB	@R0,R0	; _HMI_Msg
	CMP	#1,R0
	BNE32	L_1013,R12
L_1014:				// Pred: L_1015
	._LINE	0, 2627
	LD	@(FP,-64),R0
	LDUH	@R0,R0	; _Msg_Struct
	LDI	#500,R1
	CMP	R1,R0
	BLE32	L_1013,R12
L_1012:				// Pred: L_1014
	._LINE	0, 2627
	._LINE	0, 2628
	LDI	#9,R4
	CALL21	_ICON_WarningSet
	._LINE	0, 2629
	BRA32	L_1016,R12
L_1013:				// Pred: L_1014 L_1015 L_1001
	._LINE	0, 2629
	._LINE	0, 2630
	LDI	#9,R4
	CALL21	_ICON_WarningClear
	._LINE	0, 2631
L_1016:				// Pred: L_1013 L_1012
	._LINE	0, 2633
	LDI:32	#_HMI_Time+90,R0
	LDUB	@R0,R0	; _HMI_Time
	CMP	#1,R0
	BNE32	L_1018,R12
L_1017:				// Pred: L_1016
	._LINE	0, 2634
	._LINE	0, 2635
	LDI:32	#_Msg_Struct+115,R0
	LDUB	@R0,R0	; _Msg_Struct
	CMP	#1,R0
	BNE32	L_1020,R12
L_1021:				// Pred: L_1017
	._LINE	0, 2635
	MOV	R10,R0
	LDUB	@R0,R0	; _HMI_Msg
	CMP	#1,R0
	BNE32	L_1020,R12
L_1019:				// Pred: L_1021
	._LINE	0, 2635
	._LINE	0, 2636
	LDI	#5,R4
	CALL21	_ICON_WarningSet
	._LINE	0, 2637
	BRA32	L_1018,R12
L_1020:				// Pred: L_1021 L_1017
	._LINE	0, 2637
	._LINE	0, 2638
	LDI	#5,R4
	CALL21	_ICON_WarningClear
	._LINE	0, 2639
L_1018:				// Pred: L_1020 L_1019 L_1016
	._LINE	0, 2642
	LDI:32	#_Msg_Struct+119,R0
	LDUB	@R0,R0	; _Msg_Struct
	CMP	#1,R0
	BNE32	L_1024,R12
L_1025:				// Pred: L_1018
	._LINE	0, 2642
	MOV	R10,R0
	LDUB	@R0,R0	; _HMI_Msg
	CMP	#1,R0
	BNE32	L_1024,R12
L_1023:				// Pred: L_1025
	._LINE	0, 2642
	._LINE	0, 2643
	LDI	#8,R4
	CALL21	_ICON_WarningSet
	._LINE	0, 2644
	BRA32	L_1026,R12
L_1024:				// Pred: L_1025 L_1018
	._LINE	0, 2644
	._LINE	0, 2645
	LDI	#8,R4
	CALL21	_ICON_WarningClear
	._LINE	0, 2646
L_1026:				// Pred: L_1024 L_1023
	._LINE	0, 2648
	LDI:32	#_Msg_Struct+126,R0
	LDUB	@R0,R0	; _Msg_Struct
	CMP	#1,R0
	BNE32	L_1028,R12
L_1030:				// Pred: L_1026
	._LINE	0, 2648
	LDI:32	#_HMI_Msg+6,R0
	LDUH	@R0,R0	; _HMI_Msg
	LDI	#25,R1
	CMP	R1,R0
	BGT32	L_1029,R12
L_1032:				// Pred: L_1030
	._LINE	0, 2648
	LDI:32	#_Msg_Struct+60,R0
	LD	@R0,R0	; _Msg_Struct
	LDI	#60,R1
	CMP	R1,R0
	BHI32	L_1029,R12
L_1031:				// Pred: L_1032
	._LINE	0, 2648
	LDI:32	#_Msg_Struct+80,R0
	LD	@R0,R4	; _Msg_Struct
	LDI	#4,R13
	LD	@(R0,R13),R3	; _Msg_Struct
	LDI	#50000,R0
	LDI	#0,R5
	CMP	#1,R5
	SUBC	R0,R3
	SUBC	R5,R4
	BC32	L_1028,R12
L_1029:				// Pred: L_1031 L_1032 L_1030
	._LINE	0, 2648
	MOV	R10,R0
	LDUB	@R0,R0	; _HMI_Msg
	CMP	#1,R0
	BNE32	L_1028,R12
L_1027:				// Pred: L_1029
	._LINE	0, 2648
	._LINE	0, 2649
	LDI:32	#_SafeBeltConsBeepFlag,R9
	LDUB	@R9,R0	; _SafeBeltConsBeepFlag
	CMP	#0,R0
	BNE32	L_1035,R12
L_1033:				// Pred: L_1027
	._LINE	0, 2650
	._LINE	0, 2651
	LDI	#7,R4
	CALL21	_BSound_Send_ON
	._LINE	0, 2652
	LDI	#1,R0
	STB	R0,@R9	; _SafeBeltConsBeepFlag
	._LINE	0, 2653
	._LINE	0, 2654
	BRA32	L_1035,R12
L_1028:				// Pred: L_1029 L_1031 L_1026
	._LINE	0, 2654
	._LINE	0, 2655
	LDI	#7,R4
	CALL21	_BSound_Send_OFF
	._LINE	0, 2656
	LDI:32	#_SafeBeltConsBeepFlag,R0
	LDI	#0,R1
	STB	R1,@R0	; _SafeBeltConsBeepFlag
	._LINE	0, 2657
L_1035:				// Pred: L_1028 L_1033 L_1027
	._LINE	0, 2659
	LDI:32	#_Msg_Struct+12,R2
	LDUH	@R2,R0	; _Msg_Struct
	LDI	#102,R1
	CMP	R1,R0
	BLT32	L_1037,R12
L_1036:				// Pred: L_1035
	._LINE	0, 2659
	._LINE	0, 2660
	LDI:32	#_Msg_Struct+9,R0
	LDI	#1,R1
	STB	R1,@R0	; _Msg_Struct
	._LINE	0, 2661
	BRA32	L_1038,R12
L_1037:				// Pred: L_1035
	._LINE	0, 2662
	LDUH	@R2,R0	; _Msg_Struct
	LDI	#92,R1
	CMP	R1,R0
	BGT32	L_1038,R12
L_1039:				// Pred: L_1037
	._LINE	0, 2662
	._LINE	0, 2663
	LDI:32	#_Msg_Struct+9,R0
	LDI	#0,R1
	STB	R1,@R0	; _Msg_Struct
	._LINE	0, 2664
L_1038:				// Pred: L_1039 L_1037 L_1036
	._LINE	0, 2666
	LDUB	@R10,R0	; _HMI_Msg
	CMP	#1,R0
	BNE32	L_1042,R12
L_1041:				// Pred: L_1038
	._LINE	0, 2667
	._LINE	0, 2668
	LDI:32	#_Msg_Struct+111,R0
	ST	R0,@(FP,-4)
	LDUB	@R0,R0	; _Msg_Struct
	CMP	#1,R0
	BNE32	L_1044,R12
L_1045:				// Pred: L_1041
	._LINE	0, 2668
	LDI:32	#_Msg_Struct+16,R0
	LDUH	@R0,R0	; _Msg_Struct
	LDI	#1000,R1
	CMP	R1,R0
	BLT32	L_1044,R12
L_1043:				// Pred: L_1045
	._LINE	0, 2669
	._LINE	0, 2670
	LDI:32	#_HandBrakeHold_Delay,R5
	LDUB	@R5,R0	; _HandBrakeHold_Delay
	ADDN	#1,R0
	STB	R0,@R5	; _HandBrakeHold_Delay
	._LINE	0, 2671
	LDUB	@R5,R0	; _HandBrakeHold_Delay
	LDI	#100,R1
	CMP	R1,R0
	BNE32	L_1044,R12
L_1046:				// Pred: L_1043
	._LINE	0, 2672
	._LINE	0, 2673
	LDI	#0,R0
	STB	R0,@R5	; _HandBrakeHold_Delay
	._LINE	0, 2674
	LDI:32	#_HandbrakeConsBeepFlag,R9
	LDUB	@R9,R0	; _HandbrakeConsBeepFlag
	CMP	#0,R0
	BNE32	L_1044,R12
L_1048:				// Pred: L_1046
	._LINE	0, 2675
	._LINE	0, 2676
	LDI	#5,R4
	CALL21	_BSound_Send_ON
	._LINE	0, 2677
	LDI	#1,R0
	STB	R0,@R9	; _HandbrakeConsBeepFlag
	._LINE	0, 2678
L_1044:				// Pred: L_1048 L_1046 L_1043 L_1045
				//	 L_1041
	._LINE	0, 2681
	LDI:32	#_Msg_Struct+16,R0
	LDUH	@R0,R0	; _Msg_Struct
	LDI	#800,R1
	CMP	R1,R0
	BLT32	L_1050,R12
L_1052:				// Pred: L_1044
	._LINE	0, 2681
	LD	@(FP,-4),R0
	LDUB	@R0,R0	; _Msg_Struct
	CMP	#0,R0
	BNE32	L_1053,R12
L_1050:				// Pred: L_1052 L_1044
	._LINE	0, 2682
	._LINE	0, 2683
	LDI	#5,R4
	CALL21	_BSound_Send_OFF
	._LINE	0, 2684
	LDI:32	#_HandbrakeConsBeepFlag,R0
	LDI	#0,R1
	STB	R1,@R0	; _HandbrakeConsBeepFlag
	._LINE	0, 2685
	._LINE	0, 2686
	BRA32	L_1053,R12
L_1042:				// Pred: L_1038
	._LINE	0, 2688
	._LINE	0, 2689
	LDI	#5,R4
	CALL21	_BSound_Send_OFF
	._LINE	0, 2690
	LDI:32	#_HandBrakeHold_Delay,R0
	LDI	#0,R7
	STB	R7,@R0	; _HandBrakeHold_Delay
	._LINE	0, 2691
	LDI:32	#_KeyTakeOffConsBeepFlag,R0
	STB	R7,@R0	; _KeyTakeOffConsBeepFlag
	._LINE	0, 2692
	LDI:32	#_Display_FastLeakage,R0
	STB	R7,@R0	; _Display_FastLeakage
	._LINE	0, 2693
L_1053:				// Pred: L_1042 L_1050 L_1052
	._LINE	0, 2695
	LDI:32	#_Msg_Struct+118,R0
	LDUB	@R0,R0	; _Msg_Struct
	CMP	#1,R0
	BNE32	L_1055,R12
L_1056:				// Pred: L_1053
	._LINE	0, 2695
	LDUB	@R10,R0	; _HMI_Msg
	CMP	#0,R0
	BNE32	L_1055,R12
L_1054:				// Pred: L_1056
	._LINE	0, 2695
	._LINE	0, 2696
	LDI:32	#_KeyTakeOffConsBeepFlag,R9
	LDUB	@R9,R0	; _KeyTakeOffConsBeepFlag
	CMP	#0,R0
	BNE32	L_1059,R12
L_1057:				// Pred: L_1054
	._LINE	0, 2697
	._LINE	0, 2698
	LDI	#9,R4
	CALL21	_BSound_Send_ON
	._LINE	0, 2699
	LDI	#1,R0
	STB	R0,@R9	; _KeyTakeOffConsBeepFlag
	._LINE	0, 2700
	._LINE	0, 2701
	BRA32	L_1059,R12
L_1055:				// Pred: L_1056 L_1053
	._LINE	0, 2702
	._LINE	0, 2703
	LDI	#9,R4
	CALL21	_BSound_Send_OFF
	._LINE	0, 2704
	LDI:32	#_KeyTakeOffConsBeepFlag,R0
	LDI	#0,R1
	STB	R1,@R0	; _KeyTakeOffConsBeepFlag
	._LINE	0, 2705
L_1059:				// Pred: L_1055 L_1057 L_1054
	._LINE	0, 2709
	LDI:32	#_CanMsg_Struct+23,R2
	LDUB	@R2,R0	; _CanMsg_Struct
	CMP	#0,R0
	BNE32	L_1061,R12
L_1060:				// Pred: L_1059
	._LINE	0, 2710
	._LINE	0, 2711
	LDI:32	#_CanMsg_Struct+24,R0
	LDUH	@R0,R0	; _CanMsg_Struct
	LDI:32	#_TPMS_Values+4,R1
	STH	R0,@R1	; _TPMS_Values
	._LINE	0, 2712
	LDI:32	#_CanMsg_Struct+26,R0
	LDUB	@R0,R0	; _CanMsg_Struct
	LDI:32	#_TPMS_Values+10,R1
	STB	R0,@R1	; _TPMS_Values
	._LINE	0, 2713
	LDI:32	#_CanMsg_Struct+27,R0
	LDUB	@R0,R0	; _CanMsg_Struct
	LDI:32	#_TPMS_Values+14,R1
	STB	R0,@R1	; _TPMS_Values
	._LINE	0, 2714
L_1061:				// Pred: L_1060 L_1059
	._LINE	0, 2716
	LDUB	@R2,R0	; _CanMsg_Struct
	CMP	#1,R0
	BNE32	L_1063,R12
L_1062:				// Pred: L_1061
	._LINE	0, 2717
	._LINE	0, 2718
	LDI:32	#_CanMsg_Struct+24,R0
	LDUH	@R0,R0	; _CanMsg_Struct
	LDI:32	#_TPMS_Values,R1
	STH	R0,@R1	; _TPMS_Values
	._LINE	0, 2719
	LDI:32	#_CanMsg_Struct+26,R0
	LDUB	@R0,R0	; _CanMsg_Struct
	LDI:32	#_TPMS_Values+8,R1
	STB	R0,@R1	; _TPMS_Values
	._LINE	0, 2720
	LDI:32	#_CanMsg_Struct+27,R0
	LDUB	@R0,R0	; _CanMsg_Struct
	LDI:32	#_TPMS_Values+12,R1
	STB	R0,@R1	; _TPMS_Values
	._LINE	0, 2721
L_1063:				// Pred: L_1062 L_1061
	._LINE	0, 2723
	LDUB	@R2,R0	; _CanMsg_Struct
	CMP	#2,R0
	BNE32	L_1065,R12
L_1064:				// Pred: L_1063
	._LINE	0, 2724
	._LINE	0, 2725
	LDI:32	#_CanMsg_Struct+24,R0
	LDUH	@R0,R1	; _CanMsg_Struct
	LDI:32	#_TPMS_Values+2,R0
	STH	R1,@R0	; _TPMS_Values
	._LINE	0, 2726
	LDI:32	#_CanMsg_Struct+26,R0
	LDUB	@R0,R0	; _CanMsg_Struct
	LDI:32	#_TPMS_Values+9,R1
	STB	R0,@R1	; _TPMS_Values
	._LINE	0, 2727
	LDI:32	#_CanMsg_Struct+27,R0
	LDUB	@R0,R0	; _CanMsg_Struct
	LDI:32	#_TPMS_Values+13,R1
	STB	R0,@R1	; _TPMS_Values
	._LINE	0, 2728
L_1065:				// Pred: L_1064 L_1063
	._LINE	0, 2730
	LDUB	@R2,R0	; _CanMsg_Struct
	CMP	#3,R0
	BNE32	L_1067,R12
L_1066:				// Pred: L_1065
	._LINE	0, 2731
	._LINE	0, 2732
	LDI:32	#_CanMsg_Struct+24,R0
	LDUH	@R0,R1	; _CanMsg_Struct
	LDI:32	#_TPMS_Values+6,R0
	STH	R1,@R0	; _TPMS_Values
	._LINE	0, 2733
	LDI:32	#_CanMsg_Struct+26,R0
	LDUB	@R0,R0	; _CanMsg_Struct
	LDI:32	#_TPMS_Values+11,R1
	STB	R0,@R1	; _TPMS_Values
	._LINE	0, 2734
	LDI:32	#_CanMsg_Struct+27,R0
	LDUB	@R0,R0	; _CanMsg_Struct
	LDI:32	#_TPMS_Values+15,R1
	STB	R0,@R1	; _TPMS_Values
	._LINE	0, 2735
L_1067:				// Pred: L_1066 L_1065
	._LINE	0, 2757
	LDI:32	#_TPMS_Values+12,R9
	LDUB	@R9,R0	; _TPMS_Values
	LDI	#1,R3
	AND	R3,R0
	CMP	#1,R0
	BEQ32	L_1070,R12
L_1081:				// Pred: L_1067
	._LINE	0, 2757
	LDUB	@R9,R0	; _TPMS_Values
	LDI	#2,R4
	AND	R4,R0
	CMP	#2,R0
	BEQ32	L_1070,R12
L_1080:				// Pred: L_1081
	._LINE	0, 2757
	LDUB	@R9,R0	; _TPMS_Values
	LDI	#4,R6
	AND	R6,R0
	CMP	#4,R0
	BEQ32	L_1070,R12
L_1079:				// Pred: L_1080
	._LINE	0, 2757
	LDI:32	#_TPMS_Values+13,R7
	LDUB	@R7,R0	; _TPMS_Values
	AND	R3,R0
	CMP	#1,R0
	BEQ32	L_1070,R12
L_1078:				// Pred: L_1079
	._LINE	0, 2757
	LDUB	@R7,R0	; _TPMS_Values
	AND	R4,R0
	CMP	#2,R0
	BEQ32	L_1070,R12
L_1077:				// Pred: L_1078
	._LINE	0, 2757
	LDUB	@R7,R0	; _TPMS_Values
	AND	R6,R0
	CMP	#4,R0
	BEQ32	L_1070,R12
L_1076:				// Pred: L_1077
	._LINE	0, 2757
	LDI:32	#_TPMS_Values+14,R3
	LDUB	@R3,R0	; _TPMS_Values
	LDI	#1,R1
	AND	R1,R0
	CMP	#1,R0
	BEQ32	L_1070,R12
L_1075:				// Pred: L_1076
	._LINE	0, 2757
	LDUB	@R3,R0	; _TPMS_Values
	LDI	#2,R2
	AND	R2,R0
	CMP	#2,R0
	BEQ32	L_1070,R12
L_1074:				// Pred: L_1075
	._LINE	0, 2757
	LDUB	@R3,R0	; _TPMS_Values
	LDI	#4,R5
	AND	R5,R0
	CMP	#4,R0
	BEQ32	L_1070,R12
L_1073:				// Pred: L_1074
	._LINE	0, 2757
	LDI:32	#_TPMS_Values+15,R13
	LDUB	@R13,R0	; _TPMS_Values
	AND	R1,R0
	CMP	#1,R0
	BEQ32	L_1070,R12
L_1072:				// Pred: L_1073
	._LINE	0, 2757
	LDUB	@R13,R0	; _TPMS_Values
	AND	R2,R0
	CMP	#2,R0
	BEQ32	L_1070,R12
L_1071:				// Pred: L_1072
	._LINE	0, 2757
	LDUB	@R13,R0	; _TPMS_Values
	AND	R5,R0
	CMP	#4,R0
	BNE32	L_1069,R12
L_1070:				// Pred: L_1071 L_1072 L_1073 L_1074
				//	 L_1075 L_1076 L_1077 L_1078
				//	 L_1079 L_1080 L_1081 L_1067
	._LINE	0, 2757
	LDUB	@R10,R0	; _HMI_Msg
	CMP	#1,R0
	BNE32	L_1069,R12
L_1068:				// Pred: L_1070
	._LINE	0, 2762
	._LINE	0, 2764
	LDI	#2,R4
	CALL21	_ICON_WarningSet
	._LINE	0, 2765
	BRA32	L_1082,R12
L_1069:				// Pred: L_1070 L_1071
	._LINE	0, 2767
	LDI	#2,R4
	CALL21	_ICON_WarningClear
L_1082:				// Pred: L_1069 L_1068
	._LINE	0, 2769
	LDUB	@R9,R0	; _TPMS_Values
	LDI	#8,R1
	AND	R1,R0
	CMP	#8,R0
	BEQ32	L_1085,R12
L_1088:				// Pred: L_1082
	._LINE	0, 2769
	LDI:32	#_TPMS_Values+13,R0
	LDUB	@R0,R2	; _TPMS_Values
	AND	R1,R2
	CMP	#8,R2
	BEQ32	L_1085,R12
L_1087:				// Pred: L_1088
	._LINE	0, 2769
	LDI:32	#_TPMS_Values+14,R0
	LDUB	@R0,R0	; _TPMS_Values
	AND	R1,R0
	CMP	#8,R0
	BEQ32	L_1085,R12
L_1086:				// Pred: L_1087
	._LINE	0, 2769
	LDI:32	#_TPMS_Values+15,R0
	LDUB	@R0,R0	; _TPMS_Values
	AND	R1,R0
	CMP	#8,R0
	BNE32	L_1084,R12
L_1085:				// Pred: L_1086 L_1087 L_1088 L_1082
	._LINE	0, 2769
	LDUB	@R10,R0	; _HMI_Msg
	CMP	#1,R0
	BNE32	L_1084,R12
L_1083:				// Pred: L_1085
	._LINE	0, 2771
	._LINE	0, 2772
	LDI	#1,R4
	CALL21	_ICON_WarningSet
	._LINE	0, 2774
	LDI:32	#_FastLeakageConsBeepFlag,R9
	LDUB	@R9,R0	; _FastLeakageConsBeepFlag
	CMP	#0,R0
	BNE32	L_1091,R12
L_1089:				// Pred: L_1083
	._LINE	0, 2775
	._LINE	0, 2776
	LDI	#4,R4
	CALL21	_BSound_Send_ON
	._LINE	0, 2777
	LDI	#1,R0
	STB	R0,@R9	; _FastLeakageConsBeepFlag
	._LINE	0, 2778
	._LINE	0, 2779
	BRA32	L_1091,R12
L_1084:				// Pred: L_1085 L_1086
	._LINE	0, 2781
	._LINE	0, 2782
	LDI	#1,R4
	CALL21	_ICON_WarningClear
	._LINE	0, 2785
	LDI	#4,R4
	CALL21	_BSound_Send_OFF
	._LINE	0, 2786
	LDI:32	#_FastLeakageConsBeepFlag,R0
	LDI	#0,R1
	STB	R1,@R0	; _FastLeakageConsBeepFlag
	._LINE	0, 2789
L_1091:				// Pred: L_1084 L_1089 L_1083
	._LINE	0, 2792
	LDI:32	#_CanMsg_Struct+22,R0
	LDUB	@R0,R0	; _CanMsg_Struct
	LDI	#253,R1
	CMP	R1,R0
	BEQ32	L_1093,R12
L_1095:				// Pred: L_1091
	._LINE	0, 2792
	LDUB	@R10,R0	; _HMI_Msg
	CMP	#1,R0
	BNE32	L_1093,R12
L_1094:				// Pred: L_1095
	._LINE	0, 2792
	LDI:32	#_RadaSet_Values,R0
	LDUB	@R0,R0	; _RadaSet_Values
	CMP	#0,R0
	BNE32	L_1093,R12
L_1092:				// Pred: L_1094
	._LINE	0, 2793
	._LINE	0, 2794
	LDI:32	#_CanMsg_Struct+18,R0
	LDUB	@R0,R0	; _CanMsg_Struct
	LDI:32	#_RadarSts,R2
	STB	R0,@R2	; _RadarSts
	._LINE	0, 2795
	LDI:32	#_CanMsg_Struct+19,R0
	LDUB	@R0,R0	; _CanMsg_Struct
	LDI:32	#_RadarSts+1,R3
	STB	R0,@R3	; _RadarSts
	._LINE	0, 2796
	LDI:32	#_CanMsg_Struct+20,R0
	LDUB	@R0,R0	; _CanMsg_Struct
	LDI:32	#_RadarSts+2,R6
	STB	R0,@R6	; _RadarSts
	._LINE	0, 2797
	LDI:32	#_CanMsg_Struct+21,R0
	LDUB	@R0,R0	; _CanMsg_Struct
	LDI:32	#_RadarSts+3,R5
	STB	R0,@R5	; _RadarSts
	._LINE	0, 2800
	LDI:32	#_Msg_Struct+142,R0
	LDUB	@R0,R0	; _Msg_Struct
	CMP	#1,R0
	BEQ32	L_1096,R12
L_1098:				// Pred: L_1092
	._LINE	0, 2800
	LDI:32	#_Msg_Struct+18,R0
	LDUH	@R0,R0	; _Msg_Struct
	CMP	#15,R0
	BGE32	L_1097,R12
L_1096:				// Pred: L_1098 L_1092
	._LINE	0, 2801
	._LINE	0, 2802
	LDUB	@R2,R0	; _RadarSts
	LDI	#50,R1
	CMP	R1,R0
	BLE32	L_1099,R12
L_1103:				// Pred: L_1096
	._LINE	0, 2802
	LDUB	@R3,R4	; _RadarSts
	CMP	R1,R4
	BLE32	L_1099,R12
L_1102:				// Pred: L_1103
	._LINE	0, 2802
	LDUB	@R6,R0	; _RadarSts
	CMP	R1,R0
	BLE32	L_1099,R12
L_1101:				// Pred: L_1102
	._LINE	0, 2802
	LDUB	@R5,R0	; _RadarSts
	CMP	R1,R0
	BGT32	L_1100,R12
L_1099:				// Pred: L_1101 L_1102 L_1103 L_1096
	._LINE	0, 2804
	._LINE	0, 2805
	LDUB	@R8,R0	; _RadarConsBeepFlag
	CMP	#1,R0
	BEQ32	L_1136,R12
L_1104:				// Pred: L_1099
	._LINE	0, 2806
	._LINE	0, 2807
	LDI	#1,R0
	STB	R0,@R8	; _RadarConsBeepFlag
	._LINE	0, 2808
	LDI	#2,R4
	CALL21	_BSound_Send_ON
	._LINE	0, 2809
	LDI	#1,R4
	CALL21	_BSound_Send_OFF
	._LINE	0, 2810
	LDI	#0,R4
	CALL21	_BSound_Send_OFF
	._LINE	0, 2811
	._LINE	0, 2812
	BRA32	L_1136,R12
L_1100:				// Pred: L_1101
	._LINE	0, 2814
	LDUB	@R2,R0	; _RadarSts
	LDI	#100,R4
	CMP	R4,R0
	BGT32	L_1111,R12
L_1112:				// Pred: L_1100
	._LINE	0, 2814
	LDUB	@R2,R0	; _RadarSts
	CMP	R1,R0
	BGT32	L_1107,R12
L_1111:				// Pred: L_1112 L_1100
	._LINE	0, 2814
	LDUB	@R3,R0	; _RadarSts
	CMP	R4,R0
	BGT32	L_1110,R12
L_1113:				// Pred: L_1111
	._LINE	0, 2814
	LDUB	@R3,R0	; _RadarSts
	LDI	#50,R1
	CMP	R1,R0
	BGT32	L_1107,R12
L_1110:				// Pred: L_1113 L_1111
	._LINE	0, 2814
	LDUB	@R6,R0	; _RadarSts
	CMP	R4,R0
	BGT32	L_1109,R12
L_1114:				// Pred: L_1110
	._LINE	0, 2814
	LDUB	@R6,R1	; _RadarSts
	LDI	#50,R0
	CMP	R0,R1
	BGT32	L_1107,R12
L_1109:				// Pred: L_1114 L_1110
	._LINE	0, 2814
	LDUB	@R5,R0	; _RadarSts
	CMP	R4,R0
	BGT32	L_1108,R12
L_1115:				// Pred: L_1109
	._LINE	0, 2814
	LDUB	@R5,R0	; _RadarSts
	LDI	#50,R1
	CMP	R1,R0
	BLE32	L_1108,R12
L_1107:				// Pred: L_1115 L_1114 L_1113 L_1112
	._LINE	0, 2816
	._LINE	0, 2817
	LDUB	@R8,R0	; _RadarConsBeepFlag
	CMP	#2,R0
	BEQ32	L_1136,R12
L_1116:				// Pred: L_1107
	._LINE	0, 2818
	._LINE	0, 2819
	LDI	#2,R0
	STB	R0,@R8	; _RadarConsBeepFlag
	._LINE	0, 2820
	LDI	#2,R4
	CALL21	_BSound_Send_OFF
	._LINE	0, 2821
	LDI	#0,R4
	CALL21	_BSound_Send_OFF
	._LINE	0, 2822
	LDI	#1,R4
	CALL21	_BSound_Send_ON
	._LINE	0, 2823
	._LINE	0, 2824
	BRA32	L_1136,R12
L_1108:				// Pred: L_1115 L_1109
	._LINE	0, 2826
	LDUB	@R2,R0	; _RadarSts
	LDI	#150,R5
	CMP	R5,R0
	BGT32	L_1123,R12
L_1124:				// Pred: L_1108
	._LINE	0, 2826
	LDUB	@R2,R0	; _RadarSts
	CMP	R4,R0
	BGT32	L_1119,R12
L_1123:				// Pred: L_1124 L_1108
	._LINE	0, 2826
	LDUB	@R3,R0	; _RadarSts
	CMP	R5,R0
	BGT32	L_1122,R12
L_1125:				// Pred: L_1123
	._LINE	0, 2826
	LDI:32	#_RadarSts+1,R0
	LDUB	@R0,R0	; _RadarSts
	LDI	#100,R1
	CMP	R1,R0
	BGT32	L_1119,R12
L_1122:				// Pred: L_1125 L_1123
	._LINE	0, 2826
	LDI:32	#_RadarSts+2,R6
	LDUB	@R6,R0	; _RadarSts
	CMP	R5,R0
	BGT32	L_1121,R12
L_1126:				// Pred: L_1122
	._LINE	0, 2826
	LDUB	@R6,R1	; _RadarSts
	LDI	#100,R0
	CMP	R0,R1
	BGT32	L_1119,R12
L_1121:				// Pred: L_1126 L_1122
	._LINE	0, 2826
	LDI:32	#_RadarSts+3,R1
	LDUB	@R1,R0	; _RadarSts
	CMP	R5,R0
	BGT32	L_1120,R12
L_1127:				// Pred: L_1121
	._LINE	0, 2826
	LDUB	@R1,R0	; _RadarSts
	LDI	#100,R1
	CMP	R1,R0
	BLE32	L_1120,R12
L_1119:				// Pred: L_1127 L_1126 L_1125 L_1124
	._LINE	0, 2828
	._LINE	0, 2829
	LDUB	@R8,R0	; _RadarConsBeepFlag
	CMP	#3,R0
	BEQ32	L_1136,R12
L_1128:				// Pred: L_1119
	._LINE	0, 2830
	._LINE	0, 2831
	LDI	#3,R0
	STB	R0,@R8	; _RadarConsBeepFlag
	._LINE	0, 2832
	LDI	#2,R4
	CALL21	_BSound_Send_OFF
	._LINE	0, 2833
	LDI	#0,R4
	CALL21	_BSound_Send_ON
	._LINE	0, 2834
	LDI	#1,R4
	CALL21	_BSound_Send_OFF
	._LINE	0, 2835
	._LINE	0, 2836
	BRA32	L_1136,R12
L_1120:				// Pred: L_1127 L_1121
	._LINE	0, 2838
	._LINE	0, 2839
	LDUB	@R8,R0	; _RadarConsBeepFlag
	CMP	#4,R0
	BEQ32	L_1136,R12
L_1131:				// Pred: L_1120
	._LINE	0, 2840
	._LINE	0, 2841
	LDI	#4,R0
	STB	R0,@R8	; _RadarConsBeepFlag
	._LINE	0, 2842
	LDI	#2,R4
	CALL21	_BSound_Send_OFF
	._LINE	0, 2843
	LDI	#0,R4
	CALL21	_BSound_Send_OFF
	._LINE	0, 2844
	LDI	#1,R4
	CALL21	_BSound_Send_OFF
	._LINE	0, 2845
L_1118:				// Pred: L_1131
	._LINE	0, 2846
	._LINE	0, 2847
	BRA32	L_1136,R12
L_1097:				// Pred: L_1098
	._LINE	0, 2849
	._LINE	0, 2850
	LDUB	@R8,R0	; _RadarConsBeepFlag
	CMP	#4,R0
	BEQ32	L_1136,R12
L_1134:				// Pred: L_1097
	._LINE	0, 2851
	._LINE	0, 2852
	LDI	#4,R0
	STB	R0,@R8	; _RadarConsBeepFlag
	._LINE	0, 2853
	LDI	#2,R4
	CALL21	_BSound_Send_OFF
	._LINE	0, 2854
	LDI	#0,R4
	CALL21	_BSound_Send_OFF
	._LINE	0, 2855
	LDI	#1,R4
	CALL21	_BSound_Send_OFF
	._LINE	0, 2856
L_1135:				// Pred: L_1134
	._LINE	0, 2857
	._LINE	0, 2859
	BRA32	L_1136,R12
L_1093:				// Pred: L_1094 L_1095 L_1091
	._LINE	0, 2862
	._LINE	0, 2863
	LDI:32	#_RadarSts,R0
	LDI	#255,R1
	STB	R1,@R0	; _RadarSts
	._LINE	0, 2864
	LDI:32	#_RadarSts+1,R0
	STB	R1,@R0	; _RadarSts
	._LINE	0, 2865
	LDI:32	#_RadarSts+2,R0
	STB	R1,@R0	; _RadarSts
	._LINE	0, 2866
	LDI:32	#_RadarSts+3,R0
	STB	R1,@R0	; _RadarSts
	._LINE	0, 2868
	LDUB	@R8,R0	; _RadarConsBeepFlag
	CMP	#5,R0
	BEQ32	L_1136,R12
L_1137:				// Pred: L_1093
	._LINE	0, 2869
	._LINE	0, 2870
	LDI	#5,R0
	STB	R0,@R8	; _RadarConsBeepFlag
	._LINE	0, 2871
	LDI	#1,R4
	CALL21	_BSound_Send_OFF
	._LINE	0, 2872
	LDI	#0,R4
	CALL21	_BSound_Send_OFF
	._LINE	0, 2873
	LDI	#2,R4
	CALL21	_BSound_Send_OFF
	._LINE	0, 2874
L_1136:				// Pred: L_1137 L_1093 L_1135 L_1097
				//	 L_1118 L_1120 L_1128 L_1119
				//	 L_1116 L_1107 L_1104 L_1099
	._LINE	0, 2876
	CALL21	_ICON_Radar
	._LINE	0, 2879
	LD	@(FP,-64),R0
	LDUH	@R0,R0	; _Msg_Struct
	LDI	#300,R1
	CMP	R1,R0
	BLE32	L_1145,R12
L_1142:				// Pred: L_1136
	._LINE	0, 2879
	LDUB	@R10,R0	; _HMI_Msg
	CMP	#0,R0
	BEQ32	L_1145,R12
L_1141:				// Pred: L_1142
	._LINE	0, 2879
	LDI:32	#_EngStartFlag,R13
	LDUB	@R13,R0	; _EngStartFlag
	CMP	#0,R0
	BNE32	L_1145,R12
L_1139:				// Pred: L_1141
	._LINE	0, 2880
	._LINE	0, 2881
	LDI:32	#_EngStarttimes,R2
	LDUH	@R2,R0	; _EngStarttimes
	ADDN	#1,R0
	STH	R0,@R2	; _EngStarttimes
	._LINE	0, 2882
	LDUH	@R2,R0	; _EngStarttimes
	LDI	#1000,R1
	CMP	R1,R0
	BNE32	L_1145,R12
L_1143:				// Pred: L_1139
	._LINE	0, 2883
	LDI	#1,R0
;-------volatile_access
	STB	R0,@R13	; _EngStartFlag
L_1145:				// Pred: L_1143 L_1139 L_1141 L_1142
				//	 L_1136
	._LINE	0, 2884
	._CONFIG	E
	._LINE	0, 2885
	LDM	(R8,R9,R10)
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_DispWarnSign_Handle
	._SYMBOL	"DispWarnSign_Handle", F, 0x8000000f, E, "_DispWarnSign_Handle", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 2887
_DispWarnSign_Handle:
L_1146:
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
L_1148:				// Pred: L_1146
	._CONFIG	E
	._LINE	0, 2912
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_DispPage_Handle
	._SYMBOL	"DispPage_Handle", F, 0x8000000f, E, "_DispPage_Handle", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 2913
_DispPage_Handle:
L_1149:
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
L_1150:				// Pred: L_1149
	._LINE	0, 2917
	LDI:32	#_HMI_Msg,R0
	LDUB	@R0,R0	; _HMI_Msg
	CMP	#0,R0
	BNE32	L_1152,R12
L_1151:				// Pred: L_1150
	._LINE	0, 2917
	BRA32	L_1153,R12
L_1152:				// Pred: L_1150
	._LINE	0, 2919
	LDI:32	#_FunUIStatus,R0
	LDUB	@R0,R0	; _FunUIStatus
	CMP	#0,R0
	BNE32	L_1153,R12
L_1154:				// Pred: L_1152
	._LINE	0, 2919
	._LINE	0, 2920
	LDI:32	#_IconCount,R0
	LDUB	@R0,R0	; _IconCount
	CMP	#0,R0
	BLE32	L_1157,R12
L_1156:				// Pred: L_1154
	._LINE	0, 2920
	._LINE	0, 2921
	LDI:32	#_IconPageID,R0
	LDUB	@R0,R0	; _IconPageID
	CMP	#5,R0
	BEQ32	L_1153,R12
L_1160:				// Pred: L_1156
	._LINE	0, 2921
	LDI:32	#_Timer_Waiting_Counter,R3
	LDUB	@R3,R0	; _Timer_Waiting_Counter
	LDI	#30,R1
	CMP	R1,R0
	BLE32	L_1153,R12
L_1158:				// Pred: L_1160
	._LINE	0, 2921
	._LINE	0, 2922
	LDI	#0,R0
	STB	R0,@R3	; _Timer_Waiting_Counter
	._LINE	0, 2923
	CALL21	_ICON_MenuReInit
	._LINE	0, 2924
	LDI	#5,R4
	CALL21	_ICON_PageJump
	._LINE	0, 2925
	._LINE	0, 2926
	BRA32	L_1153,R12
L_1157:				// Pred: L_1154
	._LINE	0, 2926
	._LINE	0, 2927
	LDI:32	#_Timer_Waiting_Counter,R2
	LDUB	@R2,R0	; _Timer_Waiting_Counter
	LDI	#30,R1
	CMP	R1,R0
	BLE32	L_1153,R12
L_1162:				// Pred: L_1157
	._LINE	0, 2927
	LDI	#0,R0
;-------volatile_access
	STB	R0,@R2	; _Timer_Waiting_Counter
L_1153:				// Pred: L_1162 L_1157 L_1158 L_1160
				//	 L_1156 L_1152 L_1151
	._LINE	0, 2929
	._CONFIG	E
	._LINE	0, 2930
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_KeyClearODO
	._SYMBOL	"KeyClearODO", F, 0x8000000f, E, "_KeyClearODO", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 2942
_KeyClearODO:
L_1164:
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
L_1165:				// Pred: L_1164
	._LINE	0, 2944
	LDI:32	#_Msg_Struct+44,R0
	LD	@R0,R1	; _Msg_Struct
	LDI	#4,R13
	LD	@(R0,R13),R0	; _Msg_Struct
	LDI	#0,R2
	CMP	#1,R0
	SUBC	R2,R1
	BC32	L_1168,R12
L_1166:				// Pred: L_1165
	._LINE	0, 2944
	._LINE	0, 2945
	CALL21	_Trip_Init
	._LINE	0, 2946
	CALL21	_Message_ClearAverageSpeed
	._LINE	0, 2947
	CALL21	_Message_ClearAverageFuel
	._LINE	0, 2948
	CALL21	_Message_ClearJourneyTime
	._LINE	0, 2949
	CALL21	_Message_ClearTripmeter
	._LINE	0, 2950
	CALL21	_Message_ClearODO
	._LINE	0, 2951
	CALL21	_Save_DataRead
	._LINE	0, 2952
	LDI:32	#_HMI_Msg+12,R0
	LDI	#0,R3
	ST	R3,@R0	; _HMI_Msg
	._LINE	0, 2953
	LDI:32	#_HMI_Msg+16,R0
	ST	R3,@R0	; _HMI_Msg
	._LINE	0, 2954
	LDI:32	#_Update_DefaultFlag,R0
	LDI	#1,R1
	STB	R1,@R0	; _Update_DefaultFlag
	._LINE	0, 2955
L_1168:				// Pred: L_1166 L_1165
	._LINE	0, 2955
	._CONFIG	E
	._LINE	0, 2956
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_KeyCheck_Handle
	._SYMBOL	"KeyCheck_Handle", F, 0x8000000f, E, "_KeyCheck_Handle", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 2972
_KeyCheck_Handle:
L_1169:
	ST	RP,@-SP
	ENTER	#44
	STM	(R8,R9,R10,R11)
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 56
	._CONFIG	S, B
	LDI:32	#_Update_MenuPageFlag,R0
	ST	R0,@(FP,-4)
	LDI:32	#_Into_MaintainSetFlag,R0
	ST	R0,@(FP,-8)
	LDI:32	#_HMI_Msg+6,R0
	ST	R0,@(FP,-12)
	LDI:32	#_TimeSet_Flag,R0
	ST	R0,@(FP,-16)
L_1170:				// Pred: L_1169
	._LINE	0, 2974
	LDI:32	#_IconPageID,R3
	LDUB	@R3,R0
	CMP	#5,R0
	BNE32	L_1172,R12
L_1171:				// Pred: L_1170
	._LINE	0, 2975
	._LINE	0, 2976
	LDI:32	#_Msg_Struct+147,R0
	LDI	#0,R5
	STB	R5,@R0	; _Msg_Struct
	._LINE	0, 2977
	LDI:32	#_Msg_Struct+149,R0
	STB	R5,@R0	; _Msg_Struct
	._LINE	0, 2978
	LDI:32	#_Msg_Struct+146,R0
	STB	R5,@R0	; _Msg_Struct
	._LINE	0, 2979
	LDI:32	#_Msg_Struct+148,R0
	STB	R5,@R0	; _Msg_Struct
	._LINE	0, 2980
L_1172:				// Pred: L_1171 L_1170
	._LINE	0, 2981
	LD	@(FP,-12),R0
	ST	R0,@(FP,-20)
	LDUH	@R0,R0	; _HMI_Msg
	CMP	#0,R0
	BLE32	L_1174,R12
L_1173:				// Pred: L_1172
	._LINE	0, 2982
	._LINE	0, 2983
	LDI:32	#_Msg_Struct+146,R0
	LDI	#0,R1
	STB	R1,@R0	; _Msg_Struct
	._LINE	0, 2984
L_1174:				// Pred: L_1173 L_1172
	._LINE	0, 2985
	LDUB	@R3,R0	; _IconPageID
	CMP	#5,R0
	BEQ32	L_1279,R12
L_1179:				// Pred: L_1174
	._LINE	0, 2985
	LDI:32	#_HMI_Msg,R0
	LDUB	@R0,R0	; _HMI_Msg
	CMP	#1,R0
	BNE32	L_1279,R12
L_1178:				// Pred: L_1179
	._LINE	0, 2985
	LDI:32	#_LogoFlag,R0
	LDUB	@R0,R0	; _LogoFlag
	CMP	#0,R0
	BLE32	L_1279,R12
L_1177:				// Pred: L_1178
	._LINE	0, 2985
	LDI:32	#_Display_RadaOpen,R0
	LDUB	@R0,R0	; _Display_RadaOpen
	CMP	#1,R0
	BEQ32	L_1279,R12
L_1175:				// Pred: L_1177
	._LINE	0, 2985
	._LINE	0, 2987
	LDI:32	#_Msg_Struct+147,R3
	LDUB	@R3,R0	; _Msg_Struct
	CMP	#1,R0
	BNE32	L_1181,R12
L_1182:				// Pred: L_1175
	._LINE	0, 2987
	LDI:32	#_Msg_Struct+143,R0
	LDUB	@R0,R0	; _Msg_Struct
	CMP	#2,R0
	BNE32	L_1181,R12
L_1180:				// Pred: L_1182
	._LINE	0, 2988
	._LINE	0, 2989
	LDI	#0,R1
	STB	R1,@R3	; _Msg_Struct
	._LINE	0, 2991
	LD	@(FP,-16),R0
	ST	R0,@(FP,-32)
	LDUB	@R0,R0	; _TimeSet_Flag
	CMP	#1,R0
	BNE32	L_1184,R12
L_1185:				// Pred: L_1180
	._LINE	0, 2991
	LD	@(FP,-20),R0
	LDUH	@R0,R0	; _HMI_Msg
	CMP	#0,R0
	BNE32	L_1184,R12
L_1183:				// Pred: L_1185
	._LINE	0, 2992
	._LINE	0, 2993
	LDI:32	#_HMI_Time+52,R0
	LDUH	@R0,R0	; _HMI_Time
	LDI:32	#_HMI_Time+56,R2
	STH	R0,@R2	; _HMI_Time
	._LINE	0, 2994
	LDI:32	#_TimeBlink+3,R0
	LDI	#1,R2
	STB	R2,@(FP,-37)
	STB	R2,@R0	; _TimeBlink
	._LINE	0, 2995
	LDI:32	#_DispTime+3,R9
	LDUB	@R9,R6	; _DispTime
	LDI	#15,R13
	AND	R13,R6
	LDUB	@R9,R0	; _DispTime
	ASR	#4,R0
	LDI	#10,R10
	MUL	R10,R0
	MOV	MDL,R0
	ADDN	R0,R6
	STB	R6,@R9	; _DispTime
	._LINE	0, 2996
	LDI:32	#_DispTime+4,R0
	ST	R0,@(FP,-36)
	LDUB	@R0,R12	; _DispTime
	AND	R13,R12
	LDUB	@R0,R0	; _DispTime
	ASR	#4,R0
	MUL	R10,R0
	MOV	MDL,R0
	ADDN	R0,R12
	LD	@(FP,-36),R0
	STB	R12,@R0	; _DispTime
	._LINE	0, 2997
	LDI:32	#_TimeSet_Num,R7
	LDUB	@R7,R0	; _TimeSet_Num
	CMP	#1,R0
	BNE32	L_1187,R12
L_1186:				// Pred: L_1183
	._LINE	0, 2998
	._LINE	0, 2999
	LDI:32	#_TimeBlink,R0
	STB	R1,@R0	; _TimeBlink
	._LINE	0, 3000
	LDUB	@R9,R0	; _DispTime
	ADDN	#1,R0
	STB	R0,@R9	; _DispTime
	._LINE	0, 3001
	LDUB	@R9,R0	; _DispTime
	LDI	#24,R2
	CMP	R2,R0
	BNE32	L_1187,R12
L_1188:				// Pred: L_1186
	._LINE	0, 3002
;-------volatile_access
	STB	R1,@R9	; _DispTime
L_1187:				// Pred: L_1188 L_1186 L_1183
	._LINE	0, 3004
	LDUB	@R7,R0	; _TimeSet_Num
	CMP	#2,R0
	BNE32	L_1191,R12
L_1190:				// Pred: L_1187
	._LINE	0, 3005
	._LINE	0, 3006
	LDI:32	#_TimeBlink+1,R0
	STB	R1,@R0	; _TimeBlink
	._LINE	0, 3007
	LD	@(FP,-36),R0
	LDUB	@R0,R0	; _DispTime
	ADDN	#1,R0
	LD	@(FP,-36),R2
	STB	R0,@R2	; _DispTime
	._LINE	0, 3008
	LD	@(FP,-36),R0
	LDUB	@R0,R0	; _DispTime
	LDI	#60,R2
	CMP	R2,R0
	BNE32	L_1191,R12
L_1192:				// Pred: L_1190
	._LINE	0, 3009
	LD	@(FP,-36),R0
;-------volatile_access
	STB	R1,@R0	; _DispTime
L_1191:				// Pred: L_1192 L_1190 L_1187
	._LINE	0, 3011
	LDUB	@R9,R4	; _DispTime
	LDI	#10,R5
	CALL21	__divi
	MOV	R4,R11
	LSL	#4,R11
	LDUB	@R9,R8	; _DispTime
	MOV	R8,R4
	LDI	#10,R5
	CALL21	__divi
	MUL	R10,R4
	MOV	MDL,R0
	SUBN	R0,R8
	ADDN	R8,R11
	STB	R11,@R9	; _DispTime
	._LINE	0, 3012
	LD	@(FP,-36),R0
	LDUB	@R0,R4	; _DispTime
	LDI	#10,R5
	CALL21	__divi
	MOV	R4,R9
	LSL	#4,R9
	LD	@(FP,-36),R0
	LDUB	@R0,R8	; _DispTime
	MOV	R8,R4
	LDI	#10,R5
	CALL21	__divi
	MUL	R10,R4
	MOV	MDL,R0
	SUBN	R0,R8
	ADDN	R8,R9
	LD	@(FP,-36),R0
	STB	R9,@R0	; _DispTime
	._LINE	0, 3013
	LDI:32	#_Update_DefaultFlag,R0
	LDUB	@(FP,-37),R1
	STB	R1,@R0	; _Update_DefaultFlag
	._LINE	0, 3014
	BRA32	L_1194,R12
L_1184:				// Pred: L_1185 L_1180
	._LINE	0, 3017
	LDI:32	#_IntoMenu_Flag,R2
	LDUB	@R2,R0	; _IntoMenu_Flag
	CMP	#1,R0
	BNE32	L_1196,R12
L_1201:				// Pred: L_1184
	._LINE	0, 3017
	LDI:32	#_Into_RadaSetFlag,R0
	LDUB	@R0,R0	; _Into_RadaSetFlag
	CMP	#0,R0
	BNE32	L_1196,R12
L_1200:				// Pred: L_1201
	._LINE	0, 3017
	LDI:32	#_Into_TPMSSetFlag,R0
	LDUB	@R0,R0	; _Into_TPMSSetFlag
	CMP	#0,R0
	BNE32	L_1196,R12
L_1199:				// Pred: L_1200
	._LINE	0, 3017
	LD	@(FP,-8),R0
	LDUB	@R0,R0	; _Into_MaintainSetFlag
	CMP	#0,R0
	BNE32	L_1196,R12
L_1198:				// Pred: L_1199
	._LINE	0, 3017
	LDI:32	#_Into_VersionFlag,R0
	LDUB	@R0,R0	; _Into_VersionFlag
	CMP	#0,R0
	BNE32	L_1196,R12
L_1197:				// Pred: L_1198
	._LINE	0, 3017
	LD	@(FP,-12),R0
	LDUH	@R0,R0	; _HMI_Msg
	CMP	#0,R0
	BNE32	L_1196,R12
L_1195:				// Pred: L_1197
	._LINE	0, 3018
	._LINE	0, 3019
	LDI:32	#_MenuPage_CharUp,R7
	LDUB	@R7,R0	; _MenuPage_CharUp
	ADDN	#1,R0
	STB	R0,@R7	; _MenuPage_CharUp
	._LINE	0, 3020
	LDUB	@R7,R0	; _MenuPage_CharUp
	CMP	#5,R0
	BNE32	L_1203,R12
L_1202:				// Pred: L_1195
	._LINE	0, 3021
	LDI	#0,R0
;-------volatile_access
	STB	R0,@R7	; _MenuPage_CharUp
L_1203:				// Pred: L_1202 L_1195
	._LINE	0, 3022
	LD	@(FP,-4),R0
	LDI	#1,R1
	STB	R1,@R0	; _Update_MenuPageFlag
	._LINE	0, 3023
	BRA32	L_1194,R12
L_1196:				// Pred: L_1197 L_1198 L_1199 L_1200
				//	 L_1201 L_1184
	._LINE	0, 3026
	LD	@(FP,-8),R1
	LDUB	@R1,R0	; _Into_MaintainSetFlag
	CMP	#1,R0
	BNE32	L_1206,R12
L_1209:				// Pred: L_1196
	._LINE	0, 3026
	LDUB	@R2,R0	; _IntoMenu_Flag
	CMP	#1,R0
	BNE32	L_1206,R12
L_1208:				// Pred: L_1209
	._LINE	0, 3026
	LDI:32	#_MaintainSet_PicNum,R0
	LDUB	@R0,R0	; _MaintainSet_PicNum
	CMP	#0,R0
	BNE32	L_1206,R12
L_1207:				// Pred: L_1208
	._LINE	0, 3026
	LD	@(FP,-12),R0
	LDUH	@R0,R0	; _HMI_Msg
	CMP	#0,R0
	BNE32	L_1206,R12
L_1205:				// Pred: L_1207
	._LINE	0, 3027
	._LINE	0, 3028
	LDI:32	#_MaintainSet_Value,R6
	LDUB	@R6,R0	; _MaintainSet_Value
	ADDN	#1,R0
	STB	R0,@R6	; _MaintainSet_Value
	._LINE	0, 3029
	LDUB	@R6,R0	; _MaintainSet_Value
	CMP	#2,R0
	BNE32	L_1211,R12
L_1210:				// Pred: L_1205
	._LINE	0, 3030
	LDI	#0,R0
;-------volatile_access
	STB	R0,@R6	; _MaintainSet_Value
L_1211:				// Pred: L_1210 L_1205
	._LINE	0, 3031
	LDI:32	#_Update_MaintainSetFlag,R0
	LDI	#1,R1
	STB	R1,@R0	; _Update_MaintainSetFlag
	._LINE	0, 3032
	BRA32	L_1194,R12
L_1206:				// Pred: L_1207 L_1208 L_1209 L_1196
	._LINE	0, 3034
	LDUB	@R1,R0	; _Into_MaintainSetFlag
	CMP	#1,R0
	BNE32	L_1214,R12
L_1217:				// Pred: L_1206
	._LINE	0, 3034
	LDI:32	#_MaintainSet_PicNum,R0
	LDUB	@R0,R0	; _MaintainSet_PicNum
	CMP	#1,R0
	BNE32	L_1214,R12
L_1216:				// Pred: L_1217
	._LINE	0, 3034
	LDUB	@R2,R0	; _IntoMenu_Flag
	CMP	#1,R0
	BNE32	L_1214,R12
L_1215:				// Pred: L_1216
	._LINE	0, 3034
	LD	@(FP,-12),R0
	LDUH	@R0,R0	; _HMI_Msg
	CMP	#0,R0
	BNE32	L_1214,R12
L_1213:				// Pred: L_1215
	._LINE	0, 3035
	._LINE	0, 3036
	LDI:32	#_MaintainSet_Value,R3
	LDUB	@R3,R0	; _MaintainSet_Value
	ADDN	#1,R0
	STB	R0,@R3	; _MaintainSet_Value
	._LINE	0, 3037
	LDUB	@R3,R0	; _MaintainSet_Value
	CMP	#3,R0
	BNE32	L_1219,R12
L_1218:				// Pred: L_1213
	._LINE	0, 3038
	LDI	#0,R0
;-------volatile_access
	STB	R0,@R3	; _MaintainSet_Value
L_1219:				// Pred: L_1218 L_1213
	._LINE	0, 3039
	LDI:32	#_Update_MaintainSetFlag,R0
	LDI	#1,R1
	STB	R1,@R0	; _Update_MaintainSetFlag
	._LINE	0, 3040
	BRA32	L_1194,R12
L_1214:				// Pred: L_1215 L_1216 L_1217 L_1206
	._LINE	0, 3043
	LDUB	@R2,R0	; _IntoMenu_Flag
	CMP	#1,R0
	BNE32	L_1222,R12
L_1223:				// Pred: L_1214
	._LINE	0, 3043
	LDI:32	#_Into_RadaSetFlag,R0
	LDUB	@R0,R0	; _Into_RadaSetFlag
	CMP	#1,R0
	BNE32	L_1222,R12
L_1221:				// Pred: L_1223
	._LINE	0, 3044
	._LINE	0, 3045
	LDI:32	#_RadaSet_Values,R4
	LDUB	@R4,R0	; _RadaSet_Values
	ADDN	#1,R0
	STB	R0,@R4	; _RadaSet_Values
	._LINE	0, 3046
	LDUB	@R4,R0	; _RadaSet_Values
	CMP	#2,R0
	BNE32	L_1225,R12
L_1224:				// Pred: L_1221
	._LINE	0, 3047
	LDI	#0,R0
;-------volatile_access
	STB	R0,@R4	; _RadaSet_Values
L_1225:				// Pred: L_1224 L_1221
	._LINE	0, 3048
	LDI:32	#_Update_RadaSetFlag,R0
	LDI	#1,R1
	STB	R1,@R0	; _Update_RadaSetFlag
	._LINE	0, 3049
	BRA32	L_1194,R12
L_1222:				// Pred: L_1223 L_1214
	._LINE	0, 3052
	LDUB	@R2,R0	; _IntoMenu_Flag
	CMP	#1,R0
	BNE32	L_1194,R12
L_1229:				// Pred: L_1222
	._LINE	0, 3052
	LDI:32	#_Into_TPMSSetFlag,R0
	LDUB	@R0,R0	; _Into_TPMSSetFlag
	CMP	#1,R0
	BNE32	L_1194,R12
L_1227:				// Pred: L_1229
	._LINE	0, 3053
	._LINE	0, 3054
	LDI:32	#_TPMSSet_Values,R13
	LDUB	@R13,R0	; _TPMSSet_Values
	ADDN	#1,R0
	STB	R0,@R13	; _TPMSSet_Values
	._LINE	0, 3055
	LDUB	@R13,R0	; _TPMSSet_Values
	CMP	#2,R0
	BNE32	L_1231,R12
L_1230:				// Pred: L_1227
	._LINE	0, 3056
	LDI	#0,R0
;-------volatile_access
	STB	R0,@R13	; _TPMSSet_Values
L_1231:				// Pred: L_1230 L_1227
	._LINE	0, 3057
	LDI:32	#_Update_TPMSSetFlag,R0
	LDI	#1,R1
	STB	R1,@R0	; _Update_TPMSSetFlag
	._LINE	0, 3058
L_1194:				// Pred: L_1231 L_1229 L_1222 L_1225
				//	 L_1219 L_1211 L_1203 L_1191
	._LINE	0, 3063
	LDI:32	#_IntoMenu_Flag,R0
	LDUB	@R0,R0	; _IntoMenu_Flag
	CMP	#0,R0
	BNE32	L_1181,R12
L_1234:				// Pred: L_1194
	._LINE	0, 3063
	LD	@(FP,-32),R0
	LDUB	@R0,R0	; _TimeSet_Flag
	CMP	#0,R0
	BNE32	L_1181,R12
L_1232:				// Pred: L_1234
	._LINE	0, 3064
	._LINE	0, 3065
	LDI:32	#_IconPageID,R5
	LDUB	@R5,R0	; _IconPageID
	ADDN	#1,R0
	STB	R0,@R5	; _IconPageID
	._LINE	0, 3066
	LDUB	@R5,R0	; _IconPageID
	CMP	#4,R0
	BNE32	L_1236,R12
L_1235:				// Pred: L_1232
	._LINE	0, 3067
	LDI:32	#_Update_24HourFlag,R0
	LDI	#1,R1
;-------volatile_access
	STB	R1,@R0	; _Update_24HourFlag
L_1236:				// Pred: L_1235 L_1232
	._LINE	0, 3069
	LDI:32	#_TPMSSet_Values,R0
	LDUB	@R0,R0	; _TPMSSet_Values
	CMP	#1,R0
	BNE32	L_1238,R12
L_1237:				// Pred: L_1236
	._LINE	0, 3070
	._LINE	0, 3071
	LDUB	@R5,R0	; _IconPageID
	CMP	#3,R0
	BNE32	L_1238,R12
L_1239:				// Pred: L_1237
	._LINE	0, 3072
	LDI	#4,R0
;-------volatile_access
	STB	R0,@R5	; _IconPageID
L_1238:				// Pred: L_1239 L_1237 L_1236
	._LINE	0, 3074
	LDUB	@R5,R0	; _IconPageID
	CMP	#5,R0
	BNE32	L_1242,R12
L_1241:				// Pred: L_1238
	._LINE	0, 3075
	LDI	#0,R0
;-------volatile_access
	STB	R0,@R5	; _IconPageID
L_1242:				// Pred: L_1241 L_1238
	._LINE	0, 3076
	LDUB	@R5,R0	; _IconPageID
	CMP	#3,R0
	BNE32	L_1244,R12
L_1243:				// Pred: L_1242
	._LINE	0, 3077
	LDI:32	#_Update_TPMS_Page,R0
	LDI	#1,R1
;-------volatile_access
	STB	R1,@R0	; _Update_TPMS_Page
L_1244:				// Pred: L_1243 L_1242
	._LINE	0, 3078
	LDI:32	#_ComputerFastDispFlag,R0
	LDI	#1,R1
	STB	R1,@R0	; _ComputerFastDispFlag
	._LINE	0, 3079
	LDUB	@R5,R0	; _IconPageID
	LDI:32	#_IconPageIDLast,R1
	STB	R0,@R1	; _IconPageIDLast
	._LINE	0, 3080
	LDI	#86,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 3081
L_1181:				// Pred: L_1244 L_1234 L_1194 L_1182
				//	 L_1175
	._LINE	0, 3086
	LDI:32	#_Msg_Struct+149,R9
	LDUB	@R9,R0	; _Msg_Struct
	CMP	#1,R0
	BNE32	L_1246,R12
L_1249:				// Pred: L_1181
	._LINE	0, 3086
	LDI:32	#_Msg_Struct+143,R0
	LDUB	@R0,R0	; _Msg_Struct
	CMP	#1,R0
	BNE32	L_1246,R12
L_1248:				// Pred: L_1249
	._LINE	0, 3086
	LD	@(FP,-16),R1
	LDUB	@R1,R0	; _TimeSet_Flag
	CMP	#1,R0
	BEQ32	L_1246,R12
L_1247:				// Pred: L_1248
	._LINE	0, 3086
	LDI:32	#_Msg_Struct+145,R0
	LDUB	@R0,R0	; _Msg_Struct
	CMP	#2,R0
	BNE32	L_1246,R12
L_1245:				// Pred: L_1247
	._LINE	0, 3088
	._LINE	0, 3089
	LDI	#0,R2
	STB	R2,@R9	; _Msg_Struct
	._LINE	0, 3090
	LDUB	@R1,R0	; _TimeSet_Flag
	CMP	#0,R0
	BNE32	L_1246,R12
L_1253:				// Pred: L_1245
	._LINE	0, 3090
	LDI:32	#_IntoMenu_Flag,R0
	LDUB	@R0,R0	; _IntoMenu_Flag
	CMP	#0,R0
	BNE32	L_1246,R12
L_1252:				// Pred: L_1253
	._LINE	0, 3090
	LD	@(FP,-12),R0
	LDUH	@R0,R0	; _HMI_Msg
	CMP	#0,R0
	BNE32	L_1246,R12
L_1250:				// Pred: L_1252
	._LINE	0, 3091
	._LINE	0, 3093
	LDI:32	#_IconPageID,R0
	LDUB	@R0,R0	; _IconPageID
	CMP	#5,R0
	BEQ32	L_1246,R12
L_1254:				// Pred: L_1250
	._LINE	0, 3094
	._LINE	0, 3095
	LDI	#1,R3
	STB	R3,@R1	; _TimeSet_Flag
	._LINE	0, 3096
	LDI:32	#_HMI_Time+52,R0
	LDI	#0,R1
	STH	R1,@R0	; _HMI_Time
	._LINE	0, 3097
	LDI:32	#_HMI_Time+54,R0
	STB	R2,@R0	; _HMI_Time
	._LINE	0, 3098
	LDI:32	#_HMI_Time+56,R0
	STH	R1,@R0	; _HMI_Time
	._LINE	0, 3099
	LDI:32	#_HMI_Time+58,R0
	STB	R3,@R0	; _HMI_Time
	._LINE	0, 3101
	LDI:32	#_DateTime,R8
	MOV	R8,R4
	CALL21	_RTC_TimeRead
	._LINE	0, 3102
	LDI:32	#_DispTime,R2
	LDI	#6,R1
L_1781:				// Pred: L_1782 L_1254
	._LINE	0, 3102
	ADD	#-1,R1
	MOV	R1,R13
	LDUB	@(R8,R13),R0	; _DateTime
	STB	R0,@(R2,R13)	; _DispTime
	BEQ32	L_1246,R12
L_1782:				// Pred: L_1781
	._LINE	0, 3102
	._LINE	0, 3103
	BRA32	L_1781,R12
L_1246:				// Pred: L_1781 L_1250 L_1252 L_1253
				//	 L_1245 L_1247 L_1248 L_1249
				//	 L_1181
	._LINE	0, 3108
	LDUB	@R9,R0	; _Msg_Struct
	CMP	#1,R0
	BNE32	L_1257,R12
L_1259:				// Pred: L_1246
	._LINE	0, 3108
	LDI:32	#_Msg_Struct+143,R0
	LDUB	@R0,R0	; _Msg_Struct
	CMP	#1,R0
	BNE32	L_1257,R12
L_1258:				// Pred: L_1259
	._LINE	0, 3108
	LD	@(FP,-16),R0
	LDUB	@R0,R0	; _TimeSet_Flag
	CMP	#1,R0
	BNE32	L_1257,R12
L_1256:				// Pred: L_1258
	._LINE	0, 3109
	._LINE	0, 3110
	LDI:32	#_HMI_Time+56,R0
	LDI	#0,R3
	STH	R3,@R0	; _HMI_Time
	._LINE	0, 3112
	LD	@(FP,-20),R0
	LDUH	@R0,R0	; _HMI_Msg
	CMP	#0,R0
	BNE32	L_1257,R12
L_1260:				// Pred: L_1256
	._LINE	0, 3113
	._LINE	0, 3114
	LDI:32	#_HMI_Time+62,R6
	LDUB	@R6,R0	; _HMI_Time
	CMP	#1,R0
	BNE32	L_1257,R12
L_1262:				// Pred: L_1260
	._LINE	0, 3115
	._LINE	0, 3116
	LDI:32	#_HMI_Time+60,R0
	STH	R3,@R0	; _HMI_Time
	._LINE	0, 3117
	LDI	#0,R2
	STB	R2,@R6	; _HMI_Time
	._LINE	0, 3118
	LDI:32	#_DispTime+3,R9
	LDUB	@R9,R4	; _DispTime
	LDI	#15,R7
	AND	R7,R4
	LDUB	@R9,R0	; _DispTime
	ASR	#4,R0
	LDI	#10,R10
	MUL	R10,R0
	MOV	MDL,R0
	ADDN	R0,R4
	STB	R4,@R9	; _DispTime
	._LINE	0, 3119
	LDI:32	#_DispTime+4,R0
	ST	R0,@(FP,-24)
	LDUB	@R0,R4	; _DispTime
	AND	R7,R4
	LDUB	@R0,R0	; _DispTime
	ASR	#4,R0
	MUL	R10,R0
	MOV	MDL,R0
	ADDN	R0,R4
	LD	@(FP,-24),R0
	STB	R4,@R0	; _DispTime
	._LINE	0, 3120
	LDI:32	#_TimeBlink+3,R0
	LDI	#1,R1
	STB	R1,@(FP,-25)
	STB	R1,@R0	; _TimeBlink
	._LINE	0, 3121
	LDI:32	#_TimeSet_Num,R5
	LDUB	@R5,R0	; _TimeSet_Num
	CMP	#1,R0
	BNE32	L_1265,R12
L_1264:				// Pred: L_1262
	._LINE	0, 3122
	._LINE	0, 3123
	LDI:32	#_TimeBlink,R0
	STB	R2,@R0	; _TimeBlink
	._LINE	0, 3124
	LDUB	@R9,R0	; _DispTime
	ADDN	#1,R0
	STB	R0,@R9	; _DispTime
	._LINE	0, 3125
	LDUB	@R9,R0	; _DispTime
	LDI	#24,R1
	CMP	R1,R0
	BNE32	L_1265,R12
L_1266:				// Pred: L_1264
	._LINE	0, 3126
;-------volatile_access
	STB	R2,@R9	; _DispTime
L_1265:				// Pred: L_1266 L_1264 L_1262
	._LINE	0, 3128
	LDUB	@R5,R0	; _TimeSet_Num
	CMP	#2,R0
	BNE32	L_1269,R12
L_1268:				// Pred: L_1265
	._LINE	0, 3129
	._LINE	0, 3130
	LDI:32	#_TimeBlink+1,R0
	STB	R2,@R0	; _TimeBlink
	._LINE	0, 3131
	LD	@(FP,-24),R0
	LDUB	@R0,R0	; _DispTime
	ADDN	#1,R0
	LD	@(FP,-24),R1
	STB	R0,@R1	; _DispTime
	._LINE	0, 3132
	LD	@(FP,-24),R0
	LDUB	@R0,R0	; _DispTime
	LDI	#60,R1
	CMP	R1,R0
	BNE32	L_1269,R12
L_1270:				// Pred: L_1268
	._LINE	0, 3133
	LD	@(FP,-24),R0
;-------volatile_access
	STB	R2,@R0	; _DispTime
L_1269:				// Pred: L_1270 L_1268 L_1265
	._LINE	0, 3135
	LDUB	@R9,R4	; _DispTime
	LDI	#10,R5
	CALL21	__divi
	MOV	R4,R11
	LSL	#4,R11
	LDUB	@R9,R8	; _DispTime
	MOV	R8,R4
	LDI	#10,R5
	CALL21	__divi
	MUL	R10,R4
	MOV	MDL,R0
	SUBN	R0,R8
	ADDN	R8,R11
	STB	R11,@R9	; _DispTime
	._LINE	0, 3136
	LD	@(FP,-24),R0
	LDUB	@R0,R4	; _DispTime
	LDI	#10,R5
	CALL21	__divi
	MOV	R4,R9
	LSL	#4,R9
	LD	@(FP,-24),R0
	LDUB	@R0,R8	; _DispTime
	MOV	R8,R4
	LDI	#10,R5
	CALL21	__divi
	MUL	R10,R4
	MOV	MDL,R0
	SUBN	R0,R8
	ADDN	R8,R9
	LD	@(FP,-24),R0
	STB	R9,@R0	; _DispTime
	._LINE	0, 3138
	LDI:32	#_Update_DefaultFlag,R0
	LDUB	@(FP,-25),R1
	STB	R1,@R0	; _Update_DefaultFlag
	._LINE	0, 3139
L_1257:				// Pred: L_1269 L_1260 L_1256 L_1258
				//	 L_1259 L_1246
	._LINE	0, 3145
	LDI:32	#_Msg_Struct+146,R1
	LDUB	@R1,R0	; _Msg_Struct
	CMP	#1,R0
	BNE32	L_1273,R12
L_1275:				// Pred: L_1257
	._LINE	0, 3145
	LDI:32	#_Msg_Struct+143,R0
	LDUB	@R0,R0	; _Msg_Struct
	CMP	#2,R0
	BNE32	L_1273,R12
L_1274:				// Pred: L_1275
	._LINE	0, 3145
	LD	@(FP,-20),R0
	LDUH	@R0,R0	; _HMI_Msg
	CMP	#0,R0
	BNE32	L_1273,R12
L_1272:				// Pred: L_1274
	._LINE	0, 3146
	._LINE	0, 3147
	LDI	#0,R8
	STB	R8,@R1	; _Msg_Struct
	._LINE	0, 3148
	LD	@(FP,-16),R0
	LDUB	@R0,R0	; _TimeSet_Flag
	CMP	#0,R0
	BNE32	L_1277,R12
L_1278:				// Pred: L_1272
	._LINE	0, 3148
	LDI:32	#_IntoMenu_Flag,R5
	LDUB	@R5,R0	; _IntoMenu_Flag
	CMP	#0,R0
	BNE32	L_1277,R12
L_1276:				// Pred: L_1278
	._LINE	0, 3149
	._LINE	0, 3150
	LDI	#1,R12
	STB	R12,@R5	; _IntoMenu_Flag
	._LINE	0, 3151
	LD	@(FP,-4),R0
	STB	R12,@R0	; _Update_MenuPageFlag
	._LINE	0, 3152
	BRA32	L_1279,R12
L_1277:				// Pred: L_1278 L_1272
	._LINE	0, 3158
	LD	@(FP,-8),R11
	LDUB	@R11,R0	; _Into_MaintainSetFlag
	CMP	#1,R0
	BNE32	L_1281,R12
L_1282:				// Pred: L_1277
	._LINE	0, 3158
	LDI:32	#_MaintainSet_PicNum,R3
	LDUB	@R3,R0	; _MaintainSet_PicNum
	CMP	#0,R0
	BNE32	L_1281,R12
L_1280:				// Pred: L_1282
	._LINE	0, 3159
	._LINE	0, 3160
	LDI:32	#_MaintainSet_Value,R7
	LDUB	@R7,R0	; _MaintainSet_Value
	CMP	#0,R0
	BNE32	L_1284,R12
L_1283:				// Pred: L_1280
	._LINE	0, 3161
	._LINE	0, 3162
	LDI	#1,R4
	STB	R4,@R3	; _MaintainSet_PicNum
	._LINE	0, 3163
	LDI:32	#_Update_MaintainSetFlag,R0
	STB	R4,@R0	; _Update_MaintainSetFlag
	._LINE	0, 3164
	BRA32	L_1279,R12
L_1284:				// Pred: L_1280
	._LINE	0, 3166
	._LINE	0, 3167
	STB	R8,@R11	; _Into_MaintainSetFlag
	._LINE	0, 3168
	STB	R8,@R7	; _MaintainSet_Value
	._LINE	0, 3169
	LD	@(FP,-4),R0
	LDI	#1,R1
	STB	R1,@R0	; _Update_MenuPageFlag
	._LINE	0, 3170
	._LINE	0, 3171
	BRA32	L_1279,R12
L_1281:				// Pred: L_1282 L_1277
	._LINE	0, 3175
	LDI:32	#_MaintainSet_PicNum,R9
	LDUB	@R9,R0	; _MaintainSet_PicNum
	CMP	#1,R0
	BNE32	L_1287,R12
L_1286:				// Pred: L_1281
	._LINE	0, 3176
	._LINE	0, 3177
	LDI:32	#_MaintainSet_Value,R10
	LDUB	@R10,R4	; _MaintainSet_Value
	CMP	#0,R4
	BEQ32	L_1292,R12
L_1783:				// Pred: L_1286
	._LINE	0, 3177
	CMP	#1,R4
	BEQ32	L_1293,R12
L_1784:				// Pred: L_1783
	._LINE	0, 3177
	CMP	#2,R4
	BEQ32	L_1294,R12
L_1785:				// Pred: L_1784
	._LINE	0, 3177
	BRA32	L_1288,R12
L_1292:				// Pred: L_1286
	._LINE	0, 3180
	LDI:32	#_Menu_Param+1,R5
	LDI	#25,R0
	STB	R0,@R5	; _Menu_Param
	._LINE	0, 3181
	LDI	#401,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 3182
	LD	@(FP,-4),R0
	LDI	#1,R1
	STB	R1,@R0	; _Update_MenuPageFlag
	BRA32	L_1288,R12
L_1293:				// Pred: L_1783
	._LINE	0, 3185
	LDI:32	#_Menu_Param+1,R5
	LDI	#50,R0
	STB	R0,@R5	; _Menu_Param
	._LINE	0, 3186
	LDI	#401,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 3187
	LD	@(FP,-4),R0
	LDI	#1,R1
	STB	R1,@R0	; _Update_MenuPageFlag
	BRA32	L_1288,R12
L_1294:				// Pred: L_1784
	._LINE	0, 3190
	LDI:32	#_Menu_Param+1,R5
	LDI	#70,R0
	STB	R0,@R5	; _Menu_Param
	._LINE	0, 3191
	LDI	#401,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 3192
	LD	@(FP,-4),R0
	LDI	#1,R1
	STB	R1,@R0	; _Update_MenuPageFlag
	._LINE	0, 3194
L_1288:				// Pred: L_1294 L_1293 L_1292 L_1785
	._LINE	0, 3195
	STB	R8,@R9	; _MaintainSet_PicNum
	._LINE	0, 3196
	STB	R8,@R10	; _MaintainSet_Value
	._LINE	0, 3197
	STB	R8,@R11	; _Into_MaintainSetFlag
	._LINE	0, 3198
	BRA32	L_1279,R12
L_1287:				// Pred: L_1281
	._LINE	0, 3202
	LDI:32	#_Into_RadaSetFlag,R9
	LDUB	@R9,R0	; _Into_RadaSetFlag
	CMP	#1,R0
	BNE32	L_1296,R12
L_1295:				// Pred: L_1287
	._LINE	0, 3203
	._LINE	0, 3204
	LDI:32	#_RadaSet_Values,R5
	LDI	#446,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 3205
	STB	R8,@R9	; _Into_RadaSetFlag
	._LINE	0, 3206
	LD	@(FP,-4),R0
	LDI	#1,R1
	STB	R1,@R0	; _Update_MenuPageFlag
	._LINE	0, 3208
	BRA32	L_1279,R12
L_1296:				// Pred: L_1287
	._LINE	0, 3212
	LDI:32	#_Into_TPMSSetFlag,R10
	LDUB	@R10,R0	; _Into_TPMSSetFlag
	CMP	#1,R0
	BNE32	L_1298,R12
L_1297:				// Pred: L_1296
	._LINE	0, 3213
	._LINE	0, 3214
	LDI:32	#_TPMSSet_Values,R5
	LDI	#447,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 3215
	STB	R8,@R10	; _Into_TPMSSetFlag
	._LINE	0, 3216
	LD	@(FP,-4),R0
	LDI	#1,R1
	STB	R1,@R0	; _Update_MenuPageFlag
	._LINE	0, 3217
	BRA32	L_1279,R12
L_1298:				// Pred: L_1296
	._LINE	0, 3222
	LDI:32	#_Into_VersionFlag,R1
	LDUB	@R1,R0	; _Into_VersionFlag
	CMP	#1,R0
	BNE32	L_1300,R12
L_1299:				// Pred: L_1298
	._LINE	0, 3223
	._LINE	0, 3224
	LDI	#0,R0
	STB	R0,@R1	; _Into_VersionFlag
	._LINE	0, 3225
	LD	@(FP,-4),R0
	LDI	#1,R1
	STB	R1,@R0	; _Update_MenuPageFlag
	._LINE	0, 3226
	BRA32	L_1279,R12
L_1300:				// Pred: L_1298
	._LINE	0, 3234
	LDI:32	#_IntoMenu_Flag,R3
	LDUB	@R3,R0	; _IntoMenu_Flag
	CMP	#1,R0
	BNE32	L_1273,R12
L_1306:				// Pred: L_1300
	._LINE	0, 3234
	LDUB	@R11,R0	; _Into_MaintainSetFlag
	CMP	#0,R0
	BNE32	L_1273,R12
L_1305:				// Pred: L_1306
	._LINE	0, 3234
	LDUB	@R9,R0	; _Into_RadaSetFlag
	CMP	#0,R0
	BNE32	L_1273,R12
L_1304:				// Pred: L_1305
	._LINE	0, 3234
	LDUB	@R10,R0	; _Into_TPMSSetFlag
	CMP	#0,R0
	BNE32	L_1273,R12
L_1303:				// Pred: L_1304
	._LINE	0, 3234
	LDUB	@R1,R0	; _Into_VersionFlag
	CMP	#0,R0
	BNE32	L_1273,R12
L_1301:				// Pred: L_1303
	._LINE	0, 3235
	._LINE	0, 3236
	LDI:32	#_MenuPage_CharUp,R4
	LDUB	@R4,R2	; _MenuPage_CharUp
	CMP	#5,R2
	BNC32	L_1273,R12
L_1786:				// Pred: L_1301
	._LINE	0, 3236
	LDI:32	#L_51799,R13
	LSL	#2,R2
	LD	@(R2,R13),R0
;-------table_branch
	JMP	@R0
	.section	CONST, CONST, align=4
	.align	4
L_51799:
	.word	L_1308
	.word	L_1309
	.word	L_1310
	.word	L_1311
	.word	L_1312
	.section	CODE, CODE, align=2
	.align	2
L_1308:				// Pred: L_1786
	._LINE	0, 3240
	LD	@(FP,-8),R0
	LDI	#1,R7
	STB	R7,@R0	; _Into_MaintainSetFlag
	._LINE	0, 3241
	LDI	#0,R6
	STB	R6,@R9	; _Into_RadaSetFlag
	._LINE	0, 3242
	STB	R6,@R10	; _Into_TPMSSetFlag
	._LINE	0, 3243
	STB	R6,@R1	; _Into_VersionFlag
	._LINE	0, 3244
	LDI:32	#_Update_MaintainSetFlag,R0
	STB	R7,@R0	; _Update_MaintainSetFlag
	BRA32	L_1273,R12
L_1309:				// Pred: L_1786
	._LINE	0, 3248
	LD	@(FP,-8),R0
	LDI	#0,R12
	STB	R12,@R0	; _Into_MaintainSetFlag
	._LINE	0, 3249
	LDI	#1,R13
	STB	R13,@R9	; _Into_RadaSetFlag
	._LINE	0, 3250
	STB	R12,@R10	; _Into_TPMSSetFlag
	._LINE	0, 3251
	STB	R12,@R1	; _Into_VersionFlag
	._LINE	0, 3252
	LDI:32	#_Update_RadaSetFlag,R0
	STB	R13,@R0	; _Update_RadaSetFlag
	BRA32	L_1273,R12
L_1310:				// Pred: L_1786
	._LINE	0, 3256
	LD	@(FP,-8),R0
	LDI	#0,R2
	STB	R2,@R0	; _Into_MaintainSetFlag
	._LINE	0, 3257
	STB	R2,@R9	; _Into_RadaSetFlag
	._LINE	0, 3258
	LDI	#1,R7
	STB	R7,@R10	; _Into_TPMSSetFlag
	._LINE	0, 3259
	STB	R2,@R1	; _Into_VersionFlag
	._LINE	0, 3260
	LDI:32	#_Update_TPMSSetFlag,R0
	STB	R7,@R0	; _Update_TPMSSetFlag
	BRA32	L_1273,R12
L_1311:				// Pred: L_1786
	._LINE	0, 3264
	LD	@(FP,-8),R0
	LDI	#0,R2
	STB	R2,@R0	; _Into_MaintainSetFlag
	._LINE	0, 3265
	STB	R2,@R9	; _Into_RadaSetFlag
	._LINE	0, 3266
	STB	R2,@R10	; _Into_TPMSSetFlag
	._LINE	0, 3267
	LDI	#1,R2
	STB	R2,@R1	; _Into_VersionFlag
	._LINE	0, 3268
	LDI:32	#_Update_VersionFlag,R0
	STB	R2,@R0	; _Update_VersionFlag
	BRA32	L_1273,R12
L_1312:				// Pred: L_1786
	._LINE	0, 3271
	LDI	#0,R6
	STB	R6,@R3	; _IntoMenu_Flag
	._LINE	0, 3272
	STB	R6,@R4	; _MenuPage_CharUp
	._LINE	0, 3273
	LD	@(FP,-16),R0
	STB	R6,@R0	; _TimeSet_Flag
	._LINE	0, 3275
	LD	@(FP,-8),R0
	STB	R6,@R0	; _Into_MaintainSetFlag
	._LINE	0, 3276
	STB	R6,@R9	; _Into_RadaSetFlag
	._LINE	0, 3277
	STB	R6,@R10	; _Into_TPMSSetFlag
	._LINE	0, 3278
	STB	R6,@R1	; _Into_VersionFlag
	._LINE	0, 3279
	LDI:32	#_IconPageID,R13
	LDUB	@R13,R0	; _IconPageID
	CMP	#3,R0
	BNE32	L_1314,R12
L_1313:				// Pred: L_1312
	._LINE	0, 3280
	LDI	#4,R0
;-------volatile_access
	STB	R0,@R13	; _IconPageID
L_1314:				// Pred: L_1313 L_1312
	._LINE	0, 3281
	LDI:32	#_ComputerFastDispFlag,R0
	LDI	#1,R1
	STB	R1,@R0	; _ComputerFastDispFlag
	._LINE	0, 3283
L_1273:				// Pred: L_1314 L_1311 L_1310 L_1309
				//	 L_1308 L_1786 L_1301 L_1303
				//	 L_1304 L_1305 L_1306 L_1300
				//	 L_1274 L_1275 L_1257
	._LINE	0, 3291
	LDI:32	#_Msg_Struct+148,R5
	LDUB	@R5,R0	; _Msg_Struct
	CMP	#1,R0
	BNE32	L_1316,R12
L_1318:				// Pred: L_1273
	._LINE	0, 3291
	LDI:32	#_Msg_Struct+143,R0
	LDUB	@R0,R0	; _Msg_Struct
	CMP	#1,R0
	BNE32	L_1316,R12
L_1317:				// Pred: L_1318
	._LINE	0, 3291
	LDI:32	#_Msg_Struct+144,R0
	LDUB	@R0,R0	; _Msg_Struct
	CMP	#2,R0
	BNE32	L_1316,R12
L_1315:				// Pred: L_1317
	._LINE	0, 3292
	._LINE	0, 3293
	LDI	#0,R0
	STB	R0,@R5	; _Msg_Struct
	._LINE	0, 3294
	LD	@(FP,-16),R0
	LDUB	@R0,R0	; _TimeSet_Flag
	CMP	#0,R0
	BNE32	L_1320,R12
L_1321:				// Pred: L_1315
	._LINE	0, 3294
	LDI:32	#_IntoMenu_Flag,R0
	LDUB	@R0,R0	; _IntoMenu_Flag
	CMP	#0,R0
	BNE32	L_1320,R12
L_1319:				// Pred: L_1321
	._LINE	0, 3295
	._LINE	0, 3296
	LDI:32	#_HMI_Msg+8,R0
	LDI	#0,R1
	STH	R1,@R0	; _HMI_Msg
	._LINE	0, 3297
	LDI:32	#_Msg_Struct+52,R5
	LDI	#0,R0
	ST	R0,@R5	; _Msg_Struct
	._LINE	0, 3298
	LDI	#80,R4
	LDI	#4,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 3299
	LDI:32	#_Update_DefaultFlag,R0
	LDI	#1,R1
	STB	R1,@R0	; _Update_DefaultFlag
	._LINE	0, 3300
L_1320:				// Pred: L_1319 L_1321 L_1315
	._LINE	0, 3302
	LD	@(FP,-12),R0
	LDUH	@R0,R0	; _HMI_Msg
	LDI	#200,R1
	CMP	R1,R0
	BLT32	L_1316,R12
L_1324:				// Pred: L_1320
	._LINE	0, 3302
	LDI:32	#_Msg_Struct+26,R0
	LDUH	@R0,R0	; _Msg_Struct
	LDI	#6000,R1
	CMP	R1,R0
	BLT32	L_1316,R12
L_1322:				// Pred: L_1324
	._LINE	0, 3303
	._LINE	0, 3304
	LDI:32	#_Msg_Struct+44,R6
	LD	@R6,R5	; _Msg_Struct
	LDI	#4,R13
	LD	@(R6,R13),R0	; _Msg_Struct
	LDI	#0,R1
	LDI	#10000000,R2
	CMP	R2,R0
	SUBC	R1,R5
	BNC32	L_1316,R12
L_1325:				// Pred: L_1322
	._LINE	0, 3305
	._LINE	0, 3306
	LD	@R6,R5	; _Msg_Struct
	LD	@(R6,R13),R0	; _Msg_Struct
	CMP	#1,R0
	SUBC	R1,R5
	BC32	L_1316,R12
L_1327:				// Pred: L_1325
	._LINE	0, 3307
	._LINE	0, 3308
	CALL21	_KeyClearODO
	._LINE	0, 3309
	LDI:32	#_ClearTripCount,R5
	LDUB	@R5,R0	; _ClearTripCount
	LDI	#255,R1
	CMP	R1,R0
	BGE32	L_1330,R12
L_1329:				// Pred: L_1327
	._LINE	0, 3309
	LDUB	@R5,R0	; _ClearTripCount
	ADDN	#1,R0
;-------volatile_access
	STB	R0,@R5	; _ClearTripCount
L_1330:				// Pred: L_1329 L_1327
	._LINE	0, 3310
	LDI	#79,R4
	LDI	#1,R6
	CALL21	_EEPROM_24XX_Write
	._LINE	0, 3311
L_1316:				// Pred: L_1330 L_1325 L_1322 L_1324
				//	 L_1320 L_1317 L_1318 L_1273
	._LINE	0, 3317
	LDI:32	#_Msg_Struct+151,R4
	LDUB	@R4,R0	; _Msg_Struct
	CMP	#1,R0
	BNE32	L_1332,R12
L_1334:				// Pred: L_1316
	._LINE	0, 3317
	LDI:32	#_Msg_Struct+150,R13
	LDUB	@R13,R0	; _Msg_Struct
	CMP	#1,R0
	BNE32	L_1332,R12
L_1333:				// Pred: L_1334
	._LINE	0, 3317
	LD	@(FP,-16),R0
	LDUB	@R0,R0	; _TimeSet_Flag
	CMP	#1,R0
	BEQ32	L_1332,R12
L_1331:				// Pred: L_1333
	._LINE	0, 3318
	._LINE	0, 3319
	LDI	#0,R0
	STB	R0,@R13	; _Msg_Struct
	._LINE	0, 3320
	STB	R0,@R4	; _Msg_Struct
	._LINE	0, 3321
	LDI:32	#_HMI_Msg+20,R0
	LDI	#1,R1
	STB	R1,@R0	; _HMI_Msg
	._LINE	0, 3322
L_1332:				// Pred: L_1331 L_1333 L_1334 L_1316
	._LINE	0, 3326
	LDI:32	#_IntoMenu_Flag,R2
	LDUB	@R2,R0	; _IntoMenu_Flag
	CMP	#1,R0
	BNE32	L_1336,R12
L_1335:				// Pred: L_1332
	._LINE	0, 3327
	._LINE	0, 3328
	LD	@(FP,-12),R0
	LDUH	@R0,R0	; _HMI_Msg
	CMP	#0,R0
	BLE32	L_1336,R12
L_1337:				// Pred: L_1335
	._LINE	0, 3329
	._LINE	0, 3330
	LDI	#0,R12
	STB	R12,@R2	; _IntoMenu_Flag
	._LINE	0, 3332
	LD	@(FP,-8),R0
	STB	R12,@R0	; _Into_MaintainSetFlag
	._LINE	0, 3333
	LDI:32	#_Into_VersionFlag,R0
	STB	R12,@R0	; _Into_VersionFlag
	._LINE	0, 3334
	LDI:32	#_MenuPage_CharUp,R0
	STB	R12,@R0	; _MenuPage_CharUp
	._LINE	0, 3335
	LDI:32	#_LightSet_Choose,R0
	STB	R12,@R0	; _LightSet_Choose
	._LINE	0, 3336
	LDI:32	#_MaintainSet_Value,R0
	STB	R12,@R0	; _MaintainSet_Value
	._LINE	0, 3337
	LDI:32	#_ComputerFastDispFlag,R0
	LDI	#1,R1
	STB	R1,@R0	; _ComputerFastDispFlag
	._LINE	0, 3338
L_1336:				// Pred: L_1337 L_1335 L_1332
	._LINE	0, 3340
	LDI:32	#_Msg_Struct+143,R0
	LDUB	@R0,R0	; _Msg_Struct
	CMP	#1,R0
	BNE32	L_1279,R12
L_1339:				// Pred: L_1336
	._LINE	0, 3341
	._LINE	0, 3342
	LDI:32	#_HMI_Time+68,R1
	LDI	#0,R0
	STH	R0,@R1	; _HMI_Time
	._LINE	0, 3343
L_1279:				// Pred: L_1339 L_1336 L_1299 L_1297
				//	 L_1295 L_1288 L_1284 L_1283
				//	 L_1276 L_1177 L_1178 L_1179
				//	 L_1174
	._LINE	0, 3345
	._CONFIG	E
	._LINE	0, 3346
	LDM	(R8,R9,R10,R11)
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_HMI_Init
	._SYMBOL	"HMI_Init", F, 0x8000000f, E, "_HMI_Init", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 3348
_HMI_Init:
L_1341:
	ST	RP,@-SP
	ENTER	#4
	STM	(R8)
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
L_1342:				// Pred: L_1341
	._LINE	0, 3351
	LDI:32	#_RadarConsBeepFlag,R0
	LDI	#0,R8
	STB	R8,@R0	; _RadarConsBeepFlag
	._LINE	0, 3352
	LDI:32	#_DoorOpenConsBeepFlag,R0
	STB	R8,@R0	; _DoorOpenConsBeepFlag
	._LINE	0, 3353
	LDI:32	#_DoorOpen_Sound_Flag,R0
	STB	R8,@R0	; _DoorOpen_Sound_Flag
	._LINE	0, 3354
	LDI:32	#_SafeBeltConsBeepFlag,R0
	STB	R8,@R0	; _SafeBeltConsBeepFlag
	._LINE	0, 3355
	LDI:32	#_HandbrakeConsBeepFlag,R0
	STB	R8,@R0	; _HandbrakeConsBeepFlag
	._LINE	0, 3356
	LDI:32	#_KeyTakeOffConsBeepFlag,R0
	STB	R8,@R0	; _KeyTakeOffConsBeepFlag
	._LINE	0, 3357
	LDI:32	#_GeneralConsBeepFlag,R0
	STB	R8,@R0	; _GeneralConsBeepFlag
	._LINE	0, 3358
	LDI:32	#_WaterTempConsBeepFlag,R0
	STB	R8,@R0	; _WaterTempConsBeepFlag
	._LINE	0, 3359
	LDI:32	#_DispTanhaoFlag,R0
	STB	R8,@R0	; _DispTanhaoFlag
	._LINE	0, 3361
	LDI:32	#_BackLightFlag,R0
	STB	R8,@R0	; _BackLightFlag
	._LINE	0, 3362
	LDI:32	#_BackLightFlagCpy,R0
	STB	R8,@R0	; _BackLightFlagCpy
	._LINE	0, 3364
	LDI:32	#_UpdateSpriteFirstFlag,R0
	STB	R8,@R0	; _UpdateSpriteFirstFlag
	._LINE	0, 3366
	LDI:32	#_IconKeepT,R0
	LDI	#20,R4
	STB	R4,@R0	; _IconKeepT
	._LINE	0, 3367
	LDI:32	#_BootCounter,R0
	STB	R8,@R0	; _BootCounter
	._LINE	0, 3368
	LDI:32	#_IconDisp_Timer_Counter,R0
	STB	R4,@R0	; _IconDisp_Timer_Counter
	._LINE	0, 3369
	LDI:32	#_FuelChkTimeCounter,R0
	LDI	#0,R7
	STH	R7,@R0	; _FuelChkTimeCounter
	._LINE	0, 3370
	LDI:32	#_FuelDispTimeCounter,R0
	STH	R7,@R0	; _FuelDispTimeCounter
	._LINE	0, 3371
	LDI:32	#_Timer_Waiting_Counter,R0
	STB	R8,@R0	; _Timer_Waiting_Counter
	._LINE	0, 3372
	LDI:32	#_LogoFlag,R0
	STB	R8,@R0	; _LogoFlag
	._LINE	0, 3373
	LDI:32	#_FuelCheckFlag,R0
	STB	R8,@R0	; _FuelCheckFlag
	._LINE	0, 3374
	LDI:32	#_Update_LogoValue,R0
	STB	R8,@R0	; _Update_LogoValue
	._LINE	0, 3375
	LDI:32	#_IconFastDispFlag,R0
	LDI	#1,R6
	STB	R6,@R0	; _IconFastDispFlag
	._LINE	0, 3376
	LDI:32	#_ComputerFastDispFlag,R0
	STB	R6,@R0	; _ComputerFastDispFlag
	._LINE	0, 3377
	LDI:32	#_FunUIStatus,R0
	STB	R8,@R0	; _FunUIStatus
	._LINE	0, 3378
	LDI:32	#_IconNewCount,R0
	STB	R8,@R0	; _IconNewCount
	._LINE	0, 3380
	LDI:32	#_IconCount,R0
	STB	R8,@R0	; _IconCount
	._LINE	0, 3381
	LDI:32	#_IconOnlyCount,R0
	STB	R8,@R0	; _IconOnlyCount
	._LINE	0, 3383
	LDI:32	#_IconNewPos,R0
	STB	R8,@R0	; _IconNewPos
	._LINE	0, 3384
	LDI:32	#_IconCyclePos,R0
	STB	R8,@R0	; _IconCyclePos
	._LINE	0, 3385
	LDI:32	#_IconDispPos,R0
	STB	R8,@R0	; _IconDispPos
	._LINE	0, 3387
	LDI:32	#_DoorSts,R0
	STB	R8,@R0	; _DoorSts
	._LINE	0, 3388
	LDI:32	#_DoorStsCopy,R3
	STB	R8,@R3	; _DoorStsCopy
	._LINE	0, 3390
	LDI:32	#_Update_FuelValueCopy,R0
	LDI	#255,R2
	STB	R2,@R0	; _Update_FuelValueCopy
	._LINE	0, 3392
	LDI:32	#_CoolantTempValueCopy,R0
	STB	R2,@R0	; _CoolantTempValueCopy
	._LINE	0, 3394
	STB	R2,@R3	; _DoorStsCopy
	._LINE	0, 3397
	LDI:32	#_FirstEnterTimer,R0
	STB	R8,@R0	; _FirstEnterTimer
	._LINE	0, 3399
	LDI:32	#_HMI_Time,R4
	LDI	#0,R5
	LDI	#92,R6
	CALL21	_memset
	._LINE	0, 3400
	LDI:32	#_WarningIcon,R4
	LDI	#0,R5
	LDI	#78,R6
	CALL21	_memset
	._LINE	0, 3402
	LDI:32	#_Msg_Struct+30,R0
	STB	R8,@R0	; _Msg_Struct
	._LINE	0, 3404
	LDI:32	#_TimerCounter,R0
	STB	R8,@R0	; _TimerCounter
	._LINE	0, 3406
	LDI:32	#_Layer,R0
	STB	R8,@R0	; _Layer
	._LINE	0, 3407
	LDI:32	#_MenuSetFlag,R0
	STB	R8,@R0	; _MenuSetFlag
	._LINE	0, 3408
	LDI:32	#_KeyFuncIndex,R0
	STB	R8,@R0	; _KeyFuncIndex
	._LINE	0, 3409
	LDI:32	#_IconPageIDLast,R0
	STB	R8,@R0	; _IconPageIDLast
	._LINE	0, 3411
	LDI:32	#_Menu_Num,R0
	STB	R8,@R0	; _Menu_Num
	._LINE	0, 3412
	LDI:32	#_IntoMenu_Flag,R0
	STB	R8,@R0	; _IntoMenu_Flag
	._LINE	0, 3413
	LDI:32	#_Update_LightSetFlag,R0
	STB	R8,@R0	; _Update_LightSetFlag
	._LINE	0, 3414
	LDI:32	#_Update_MaintainSetFlag,R0
	STB	R8,@R0	; _Update_MaintainSetFlag
	._LINE	0, 3415
	LDI:32	#_Logo_Count,R0
	STB	R8,@R0	; _Logo_Count
	._LINE	0, 3416
	LDI:32	#_ComputerUpdateFlag,R0
;-------volatile_access
	STB	R8,@R0	; _ComputerUpdateFlag
	._LINE	0, 3417
	LDI:32	#_Display_DoorOpen,R0
	STB	R8,@R0	; _Display_DoorOpen
	._LINE	0, 3418
	LDI:32	#_Display_RadaOpen,R0
	STB	R8,@R0	; _Display_RadaOpen
	._LINE	0, 3419
	LDI:32	#_U8PwmDutyValue,R0
	LDUB	@R0,R1	; _U8PwmDutyValue
	LDI:32	#_U8PwmDutyValueCopy,R0
	STB	R1,@R0	; _U8PwmDutyValueCopy
	._LINE	0, 3420
	LDI:32	#_Msg_Struct+145,R0
	LDI	#2,R5
	STB	R5,@R0	; _Msg_Struct
	._LINE	0, 3421
	LDI:32	#_Msg_Struct+144,R0
	STB	R5,@R0	; _Msg_Struct
	._LINE	0, 3422
	LDI:32	#_Update_DComputerFlag,R0
	STB	R8,@R0	; _Update_DComputerFlag
L_1343:				// Pred: L_1342
	._LINE	0, 3422
	._CONFIG	E
	._LINE	0, 3423
	LDM	(R8)
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_HMI_Boot_Init
	._SYMBOL	"HMI_Boot_Init", F, 0x8000000f, E, "_HMI_Boot_Init", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 3425
_HMI_Boot_Init:
L_1344:
	ST	RP,@-SP
	ENTER	#4
	STM	(R8)
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
L_1345:				// Pred: L_1344
	._LINE	0, 3427
	CALL21	_Save_BatteryShut_DataInit
	._LINE	0, 3428
	CALL21	_Save_DataRead
	._LINE	0, 3430
	LDI:32	#_HMI_TimerID,R8
	LDUB	@R8,R1	; _HMI_TimerID
	LDI	#255,R0
	CMP	R0,R1
	BNE32	L_1348,R12
L_1346:				// Pred: L_1345
	._LINE	0, 3430
	._LINE	0, 3431
	LDI:32	#_HMI_Timer_ISR,R4
	LDI	#0,R5
	LDI	#1,R6
	CALL21	_Timer_start_periodic_every
	STB	R4,@R8	; _HMI_TimerID
	._LINE	0, 3432
L_1348:				// Pred: L_1346 L_1345
	._LINE	0, 3432
	._CONFIG	E
	._LINE	0, 3433
	LDM	(R8)
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_HMI_Backlight_Set
	._SYMBOL	"HMI_Backlight_Set", F, 0x8000000f, E, "_HMI_Backlight_Set", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 3435
_HMI_Backlight_Set:
L_1349:
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
L_1351:				// Pred: L_1349
	._CONFIG	E
	._LINE	0, 3444
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_HMI_Backlight_Loop
	._SYMBOL	"HMI_Backlight_Loop", F, 0x8000000f, E, "_HMI_Backlight_Loop", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 3445
_HMI_Backlight_Loop:
L_1352:
	ST	RP,@-SP
	ENTER	#4
	STM	(R8,R9)
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
L_1353:				// Pred: L_1352
	._LINE	0, 3447
	LDI:32	#_BackLightFlag,R8
	LDUB	@R8,R0	; _BackLightFlag
	LDI:32	#_BackLightFlagCpy,R2
	LDUB	@R2,R1	; _BackLightFlagCpy
	CMP	R1,R0
	BEQ32	L_1355,R12
L_1354:				// Pred: L_1353
	._LINE	0, 3448
	._LINE	0, 3449
	LDI:32	#_BackLightLoopDelay,R0
	LDI	#0,R1
	STB	R1,@R0	; _BackLightLoopDelay
	._LINE	0, 3450
	LDUB	@R8,R0	; _BackLightFlag
	STB	R0,@R2	; _BackLightFlagCpy
	._LINE	0, 3451
	LDI	#0,R4
	CALL21	_BackLight_OnControl
	._LINE	0, 3452
	LDUB	@R8,R1	; _BackLightFlag
	CMP	#1,R1
	BEQ32	L_1361,R12
L_1787:				// Pred: L_1354
	._LINE	0, 3452
	CMP	#2,R1
	BEQ32	L_1362,R12
L_1788:				// Pred: L_1787
	._LINE	0, 3452
	CMP	#3,R1
	BEQ32	L_1355,R12
L_1789:				// Pred: L_1788
	._LINE	0, 3452
	BRA32	L_1364,R12
L_1361:				// Pred: L_1354
	._LINE	0, 3455
	LDI	#1,R4
	CALL21	_BackLight_OnControl
	BRA32	L_1355,R12
L_1362:				// Pred: L_1787
	._LINE	0, 3458
	LDI	#1,R4
	CALL21	_BackLight_LcdOnControl
	BRA32	L_1355,R12
L_1364:				// Pred: L_1789
	._LINE	0, 3463
	LDI	#0,R4
	CALL21	_BackLight_OnControl
	._LINE	0, 3464
	LDI	#20,R4
	CALL21	_Undisplay_AnyPage_ButBack
	._LINE	0, 3466
L_1355:				// Pred: L_1364 L_1362 L_1361 L_1788
				//	 L_1353
	._LINE	0, 3469
	LDI:32	#_U8PwmDutyValue,R9
	LDUB	@R9,R0	; _U8PwmDutyValue
	LDI:32	#_U8PwmDutyValueCopy,R8
	LDUB	@R8,R1	; _U8PwmDutyValueCopy
	CMP	R1,R0
	BEQ32	L_1366,R12
L_1369:				// Pred: L_1355
	._LINE	0, 3469
	LDI:32	#_IconPageID,R0
	LDUB	@R0,R0	; _IconPageID
	CMP	#5,R0
	BEQ32	L_1366,R12
L_1368:				// Pred: L_1369
	._LINE	0, 3469
	LDI:32	#_DoorSts,R0
	LDUB	@R0,R0	; _DoorSts
	CMP	#0,R0
	BNE32	L_1366,R12
L_1367:				// Pred: L_1368
	._LINE	0, 3469
	LDI:32	#_Display_RadaOpen,R0
	LDUB	@R0,R0	; _Display_RadaOpen
	CMP	#0,R0
	BNE32	L_1366,R12
L_1365:				// Pred: L_1367
	._LINE	0, 3470
	._LINE	0, 3473
	LDI:32	#_Msg_Struct+26,R0
	LDUH	@R0,R0	; _Msg_Struct
	LDI	#300,R1
	CMP	R1,R0
	BLE32	L_1371,R12
L_1372:				// Pred: L_1365
	._LINE	0, 3473
	LDI:32	#_EngStartFlag,R0
	LDUB	@R0,R0	; _EngStartFlag
	CMP	#0,R0
	BNE32	L_1371,R12
L_1370:				// Pred: L_1372
	._LINE	0, 3474
	BRA32	L_1373,R12
L_1371:				// Pred: L_1372 L_1365
	._LINE	0, 3475
	LDUB	@R9,R4	; _U8PwmDutyValue
	ADDN	#-13,R4
	LDI	#9,R5
	CALL21	__divi
	ADDN	#1,R4
	LDI:32	#_LightSet_Num,R2
	STB	R4,@R2	; _LightSet_Num
	._LINE	0, 3477
	LDI:32	#_LightSet_Refresh,R4
	LDUB	@R4,R0	; _LightSet_Refresh
	ADDN	#1,R0
	STB	R0,@R4	; _LightSet_Refresh
	._LINE	0, 3478
	LDUB	@R4,R0	; _LightSet_Refresh
	CMP	#2,R0
	BGE32	L_1375,R12
L_1374:				// Pred: L_1371
	._LINE	0, 3479
	BRA32	L_1373,R12
L_1375:				// Pred: L_1371
	._LINE	0, 3480
	LDI	#10,R0
	STB	R0,@R4	; _LightSet_Refresh
	._LINE	0, 3481
	LDI:32	#_HMI_Time+72,R0
	LDI	#0,R1
	STH	R1,@R0	; _HMI_Time
	._LINE	0, 3482
	LDI:32	#_HMI_Time+74,R0
	LDI	#0,R1
	STB	R1,@R0	; _HMI_Time
	._LINE	0, 3483
	LDI:32	#_Cur_Page,R0
	LDUB	@R0,R0	; _Cur_Page
	LDI	#20,R1
	CMP	R1,R0
	BEQ32	L_1377,R12
L_1376:				// Pred: L_1375
	._LINE	0, 3484
	._LINE	0, 3485
	LDUB	@R8,R6	; _U8PwmDutyValueCopy
	LDUB	@R9,R0	; _U8PwmDutyValue
	ADDN	#1,R0
	CMP	R0,R6
	BEQ32	L_1373,R12
L_1380:				// Pred: L_1376
	._LINE	0, 3485
	LDUB	@R8,R7	; _U8PwmDutyValueCopy
	LDUB	@R9,R0	; _U8PwmDutyValue
	ADDN	#-1,R0
	CMP	R0,R7
	BNE32	L_1379,R12
L_1378:				// Pred: L_1380
	._LINE	0, 3486
	BRA32	L_1373,R12
L_1379:				// Pred: L_1380
	._LINE	0, 3487
	LDUB	@R9,R0	; _U8PwmDutyValue
	STB	R0,@R8	; _U8PwmDutyValueCopy
	._LINE	0, 3488
	LDI:32	#_Update_LightSetFlag,R0
	LDI	#1,R1
	STB	R1,@R0	; _Update_LightSetFlag
	._LINE	0, 3489
	BRA32	L_1381,R12
L_1377:				// Pred: L_1375
	._LINE	0, 3491
	LDI:32	#_LightSet_Num_Copy,R3
	LDUB	@R3,R0	; _LightSet_Num_Copy
	LDUB	@R2,R1	; _LightSet_Num
	CMP	R1,R0
	BEQ32	L_1381,R12
L_1382:				// Pred: L_1377
	._LINE	0, 3492
	._LINE	0, 3493
	LDUB	@R2,R0	; _LightSet_Num
	STB	R0,@R3	; _LightSet_Num_Copy
	._LINE	0, 3494
	LDI:32	#_Update_LightSetFlag,R1
	LDI	#1,R0
	STB	R0,@R1	; _Update_LightSetFlag
	._LINE	0, 3495
L_1381:				// Pred: L_1382 L_1377 L_1379
	._LINE	0, 3496
	LDUB	@R9,R0	; _U8PwmDutyValue
	STB	R0,@R8	; _U8PwmDutyValueCopy
	._LINE	0, 3497
	LDUB	@R2,R0	; _LightSet_Num
	ADDN	#-1,R0
	LDI	#9,R1
	MUL	R1,R0
	MOV	MDL,R0
	ADDN	#13,R0
	LDI:32	#_BackLight_Duty,R1
	STB	R0,@R1	; _BackLight_Duty
	._LINE	0, 3498
	LDI:32	#_LightSetFlag,R0
	LDI	#1,R1
	STB	R1,@R0	; _LightSetFlag
	._LINE	0, 3499
	BRA32	L_1384,R12
L_1366:				// Pred: L_1367 L_1368 L_1369 L_1355
	._LINE	0, 3501
	._LINE	0, 3502
	LDI:32	#_HMI_Time+74,R5
	LDUB	@R5,R0	; _HMI_Time
	CMP	#1,R0
	BNE32	L_1384,R12
L_1387:				// Pred: L_1366
	._LINE	0, 3502
	LDI:32	#_LightSetFlag,R13
	LDUB	@R13,R0	; _LightSetFlag
	CMP	#1,R0
	BNE32	L_1384,R12
L_1385:				// Pred: L_1387
	._LINE	0, 3503
	._LINE	0, 3504
	LDI	#0,R0
	STB	R0,@R5	; _HMI_Time
	._LINE	0, 3505
	STB	R0,@R13	; _LightSetFlag
	._LINE	0, 3506
	LDI:32	#_IntoMenu_Flag,R0
	LDUB	@R0,R0	; _IntoMenu_Flag
	CMP	#0,R0
	BNE32	L_1389,R12
L_1388:				// Pred: L_1385
	._LINE	0, 3507
	LDI:32	#_IconPageID,R0
	LDUB	@R0,R4	; _IconPageID
	CALL21	_ICON_PageJump
	BRA32	L_1384,R12
L_1389:				// Pred: L_1385
	._LINE	0, 3508
	LDI:32	#_Into_MaintainSetFlag,R0
	LDUB	@R0,R0	; _Into_MaintainSetFlag
	CMP	#1,R0
	BNE32	L_1392,R12
L_1391:				// Pred: L_1389
	._LINE	0, 3509
	LDI:32	#_Update_MaintainSetFlag,R0
	LDI	#1,R1
	STB	R1,@R0	; _Update_MaintainSetFlag
	BRA32	L_1384,R12
L_1392:				// Pred: L_1389
	._LINE	0, 3510
	LDI:32	#_Into_VersionFlag,R0
	LDUB	@R0,R0	; _Into_VersionFlag
	CMP	#1,R0
	BNE32	L_1395,R12
L_1394:				// Pred: L_1392
	._LINE	0, 3511
	LDI:32	#_Update_VersionFlag,R0
	LDI	#1,R1
	STB	R1,@R0	; _Update_VersionFlag
	BRA32	L_1384,R12
L_1395:				// Pred: L_1392
	._LINE	0, 3513
	LDI:32	#_Update_MenuPageFlag,R0
	LDI	#1,R1
;-------volatile_access
	STB	R1,@R0	; _Update_MenuPageFlag
L_1384:				// Pred: L_1395 L_1394 L_1391 L_1388
				//	 L_1387 L_1366 L_1381
	._LINE	0, 3517
	CALL21	_HMI_Backlight_Set
L_1373:				// Pred: L_1384 L_1378 L_1376 L_1374
				//	 L_1370
	._LINE	0, 3517
	._CONFIG	E
	._LINE	0, 3537
	LDM	(R8,R9)
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_HMI_Funtion_Loop
	._SYMBOL	"HMI_Funtion_Loop", F, 0x8000000f, E, "_HMI_Funtion_Loop", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 3541
_HMI_Funtion_Loop:
L_1397:
	ST	RP,@-SP
	ENTER	#4
	STM	(R8)
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
L_1398:				// Pred: L_1397
	._LINE	0, 3543
	LDI:32	#_Msg_Struct+4,R0
	LDUB	@R0,R0	; _Msg_Struct
	CMP	#0,R0
	BNE32	L_1400,R12
L_1399:				// Pred: L_1398
	._LINE	0, 3544
	BRA32	L_1401,R12
L_1400:				// Pred: L_1398
	._LINE	0, 3546
	CALL21	_ICON_Function_DataGet
	._LINE	0, 3547
	CALL21	_ICON_Trip
	._LINE	0, 3549
	CALL21	_FaultRecordTimer_Handle
	._LINE	0, 3550
	CALL21	_ICON_SetTimeBlink
	._LINE	0, 3551
	CALL21	_ICON_BackToComputer
	._LINE	0, 3552
	CALL21	_ICON_TPMS
	._LINE	0, 3554
	LDI:32	#_HMI_Msg,R0
	LDUB	@R0,R0	; _HMI_Msg
	CMP	#0,R0
	BEQ32	L_1403,R12
L_1402:				// Pred: L_1400
	._LINE	0, 3554
	._LINE	0, 3555
	LDI:32	#_IgOnFlag,R8
	LDUB	@R8,R0	; _IgOnFlag
	CMP	#1,R0
	BEQ32	L_1405,R12
L_1404:				// Pred: L_1402
	._LINE	0, 3555
	._LINE	0, 3557
	CALL21	_HMI_Init
	._LINE	0, 3558
	LDI:32	#_BackLightFlag,R0
	LDI	#1,R13
	STB	R13,@R0	; _BackLightFlag
	._LINE	0, 3559
	LDUB	@R8,R0	; _IgOnFlag
	CMP	#2,R0
	BNE32	L_1407,R12
L_1406:				// Pred: L_1404
	._LINE	0, 3559
	LDI:32	#_DoorStsCopy,R0
	LDI	#255,R1
;-------volatile_access
	STB	R1,@R0	; _DoorStsCopy
L_1407:				// Pred: L_1406 L_1404
	._LINE	0, 3560
	STB	R13,@R8	; _IgOnFlag
	._LINE	0, 3561
L_1405:				// Pred: L_1407 L_1402
	._LINE	0, 3562
	LDI	#1,R4
	CALL21	_FaultMsgKeep_Handle
	._LINE	0, 3563
	CALL21	_FuelLCD_MainLoop
	._LINE	0, 3564
	CALL21	_ICON_RTC
	._LINE	0, 3565
	CALL21	_KeyCheck_Handle
	._LINE	0, 3566
	LDI:32	#_LogoFlag,R0
	LDUB	@R0,R0	; _LogoFlag
	CMP	#0,R0
	BNE32	L_1409,R12
L_1408:				// Pred: L_1405
	._LINE	0, 3566
	._LINE	0, 3567
	CALL21	_ICON_Logo
	._LINE	0, 3568
	BRA32	L_1410,R12
L_1409:				// Pred: L_1405
	._LINE	0, 3568
	._LINE	0, 3571
	LDI:32	#_IconPageID,R0
	LDUB	@R0,R0	; _IconPageID
	CMP	#5,R0
	BNE32	L_1412,R12
L_1411:				// Pred: L_1409
	._LINE	0, 3572
	._LINE	0, 3573
	LDI:32	#_IconNewCount,R0
	LDUB	@R0,R0	; _IconNewCount
	CMP	#0,R0
	BLE32	L_1414,R12
L_1413:				// Pred: L_1411
	._LINE	0, 3573
	._LINE	0, 3574
	CALL21	_ICON_Warning_Loop
	._LINE	0, 3575
	LDI:32	#_ComputerFastDispFlag,R2
	LDUB	@R2,R0	; _ComputerFastDispFlag
	CMP	#1,R0
	BEQ32	L_1410,R12
L_1415:				// Pred: L_1413
	._LINE	0, 3575
	LDI	#1,R0
	STB	R0,@R2	; _ComputerFastDispFlag
	._LINE	0, 3577
	BRA32	L_1410,R12
L_1414:				// Pred: L_1411
	._LINE	0, 3577
	._LINE	0, 3578
	CALL21	_ICON_Warning_Loop
	._LINE	0, 3579
	LDI:32	#_ComputerFastDispFlag,R1
	LDUB	@R1,R0	; _ComputerFastDispFlag
	CMP	#1,R0
	BEQ32	L_1410,R12
L_1418:				// Pred: L_1414
	._LINE	0, 3579
	LDI	#1,R0
	STB	R0,@R1	; _ComputerFastDispFlag
L_1419:				// Pred: L_1418
	._LINE	0, 3581
	._LINE	0, 3583
	BRA32	L_1410,R12
L_1412:				// Pred: L_1409
	._LINE	0, 3583
	._LINE	0, 3584
	CALL21	_ICON_DComputer
	._LINE	0, 3585
L_1410:				// Pred: L_1412 L_1419 L_1414 L_1415
				//	 L_1413 L_1408
	._LINE	0, 3587
	CALL21	_ICON_UpdateSprite
	._LINE	0, 3588
	BRA32	L_1421,R12
L_1403:				// Pred: L_1400
	._LINE	0, 3590
	._LINE	0, 3591
	LDI:32	#_IgOnFlag,R8
	LDUB	@R8,R0	; _IgOnFlag
	CMP	#2,R0
	BEQ32	L_1423,R12
L_1422:				// Pred: L_1403
	._LINE	0, 3591
	._LINE	0, 3593
	LDUB	@R8,R0	; _IgOnFlag
	CMP	#0,R0
	BNE32	L_1425,R12
L_1424:				// Pred: L_1422
	._LINE	0, 3594
	CALL21	_HMI_Init
L_1425:				// Pred: L_1424 L_1422
	._LINE	0, 3595
	LDI	#2,R0
	STB	R0,@R8	; _IgOnFlag
	._LINE	0, 3596
	LDI:32	#_IconDispPos,R0
	LDI	#255,R1
	STB	R1,@R0	; _IconDispPos
	._LINE	0, 3597
	LDI:32	#_IconCyclePos,R0
	LDI	#0,R8
	STB	R8,@R0	; _IconCyclePos
	._LINE	0, 3598
	LDI:32	#_IconOnlyCount,R0
	STB	R8,@R0	; _IconOnlyCount
	._LINE	0, 3600
	LDI:32	#_FirstEnter,R0
	STB	R8,@R0	; _FirstEnter
	._LINE	0, 3602
	CALL21	_ICON_FastDispFlagSet
	._LINE	0, 3603
	CALL21	_ICON_Function_DataGet
	._LINE	0, 3605
	LDI:32	#_FirstEnterTimer,R0
	STB	R8,@R0	; _FirstEnterTimer
	._LINE	0, 3606
L_1423:				// Pred: L_1425 L_1403
	._LINE	0, 3607
	LDI	#0,R4
	CALL21	_FaultMsgKeep_Handle
	._LINE	0, 3609
	LDI:32	#_IconCount,R0
	LDUB	@R0,R0	; _IconCount
	CMP	#0,R0
	BGT32	L_1426,R12
L_1428:				// Pred: L_1423
	._LINE	0, 3609
	LDI:32	#_IconOnlyCount,R0
	LDUB	@R0,R0	; _IconOnlyCount
	CMP	#0,R0
	BLE32	L_1427,R12
L_1426:				// Pred: L_1428 L_1423
	._LINE	0, 3609
	._LINE	0, 3610
	CALL21	_ICON_Warning_Loop
	._LINE	0, 3611
	LDI:32	#_BackLightFlag,R0
	LDI	#2,R1
	STB	R1,@R0	; _BackLightFlag
	._LINE	0, 3612
	BRA32	L_1421,R12
L_1427:				// Pred: L_1428
	._LINE	0, 3612
	._LINE	0, 3613
	LDI:32	#_BackLightFlag,R0
	LDI	#0,R1
	STB	R1,@R0	; _BackLightFlag
	._LINE	0, 3614
L_1421:				// Pred: L_1427 L_1426 L_1410
	._LINE	0, 3618
	CALL21	_HMI_Backlight_Loop
L_1401:				// Pred: L_1421 L_1399
	._LINE	0, 3618
	._CONFIG	E
	._LINE	0, 3619
	LDM	(R8)
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	._SYMBOL	"Key_PageJumpFlag", V, 0x80000002, E, "_Key_PageJumpFlag"
	._SYMBOL	"FirstEnter", V, 0x80000002, E, "_FirstEnter"
	._SYMBOL	"HandBrakeHold_Delay", V, 0x80000002, E, "_HandBrakeHold_Delay"
	._SYMBOL	"HMI_Time", V, 0x84, E, "_HMI_Time"
	._SYMBOL	"DispFaultMsgFlag", V, 0x80000002, E, "_DispFaultMsgFlag"
	._SYMBOL	"FunUIStatus", V, 0x81, E, "_FunUIStatus"
	._SYMBOL	"FaultKeep1s", V, 0x80000002, E, "_FaultKeep1s"
	._SYMBOL	"EngStartFlag", V, 0x80000002, E, "_EngStartFlag"
	._SYMBOL	"EngStarttimes", V, 0x80000004, E, "_EngStarttimes"
	._SYMBOL	"HMI_Keyfun", V, 0x80, E, "_HMI_Keyfun"
	._SYMBOL	"Gear_Attr", V, 0x5d, E, "_Gear_Attr"
	._SYMBOL	"HMI_Msg", V, 0x7f, E, "_HMI_Msg"
	._SYMBOL	"Menu_ParamCopy", V, 0x79, E, "_Menu_ParamCopy"
	._SYMBOL	"Menu_Param", V, 0x79, E, "_Menu_Param"
	._SYMBOL	"DoorStsCopy", V, 0x77, E, "_DoorStsCopy"
	._SYMBOL	"DoorSts", V, 0x77, E, "_DoorSts"
	._SYMBOL	"DComputerMess", V, 0x76, E, "_DComputerMess"
	._SYMBOL	"U8PwmDutyValueCopy", V, 0x80000002, E, "_U8PwmDutyValueCopy"
	._SYMBOL	"Display_FastLeakage", V, 0x80000002, E, "_Display_FastLeakage"
	._SYMBOL	"Update_FastLeakage_Flag", V, 0x80000002, E, "_Update_FastLeakage_Flag"
	._SYMBOL	"TimeBlink", V, 0x75, E, "_TimeBlink"
	._SYMBOL	"TPMS_ValuesCopy", V, 0x74, E, "_TPMS_ValuesCopy"
	._SYMBOL	"TPMS_Values", V, 0x74, E, "_TPMS_Values"
	._SYMBOL	"Update_TPMS_Page", V, 0x80000002, E, "_Update_TPMS_Page"
	._SYMBOL	"TPMSSet_Values", V, 0x80000002, E, "_TPMSSet_Values"
	._SYMBOL	"Update_TPMSSetFlag", V, 0x80000002, E, "_Update_TPMSSetFlag"
	._SYMBOL	"Into_TPMSSetFlag", V, 0x80000002, E, "_Into_TPMSSetFlag"
	._SYMBOL	"RadarStsCopy", V, 0x73, E, "_RadarStsCopy"
	._SYMBOL	"RadarSts", V, 0x73, E, "_RadarSts"
	._SYMBOL	"Display_RadaOpen", V, 0x80000002, E, "_Display_RadaOpen"
	._SYMBOL	"Update_Rada_Page", V, 0x80000002, E, "_Update_Rada_Page"
	._SYMBOL	"RadaSet_Values", V, 0x80000002, E, "_RadaSet_Values"
	._SYMBOL	"Update_RadaSetFlag", V, 0x80000002, E, "_Update_RadaSetFlag"
	._SYMBOL	"Into_RadaSetFlag", V, 0x80000002, E, "_Into_RadaSetFlag"
	._SYMBOL	"DoorOpen_Sound_Flag", V, 0x80000002, E, "_DoorOpen_Sound_Flag"
	._SYMBOL	"Update_DoorFlag", V, 0x80000002, E, "_Update_DoorFlag"
	._SYMBOL	"Display_DoorOpen", V, 0x80000002, E, "_Display_DoorOpen"
	._SYMBOL	"Getseconds", V, 0x80000008, E, "_Getseconds"
	._SYMBOL	"DispTime", V, 0x6e, E, "_DispTime"
	._SYMBOL	"FaultRecord24H", V, 0x6e, E, "_FaultRecord24H"
	._ARRAY	6, 1, 9, 0
	._SYMBOL	"Record_DateTime", V, 0x6e, E, "_Record_DateTime"
	._SYMBOL	"FaultRecord_FrE2", V, 0x80000002, E, "_FaultRecord_FrE2"
	._ARRAY	1, 2, 9, 0, 5, 0
	._SYMBOL	"FaultRecord_Page", V, 0x80000002, E, "_FaultRecord_Page"
	._SYMBOL	"FaultRecord_Dis", V, 0x80000002, E, "_FaultRecord_Dis"
	._SYMBOL	"FaultRecordID", V, 0x80000002, E, "_FaultRecordID"
	._SYMBOL	"FaultMsgList", V, 0x80000002, E, "_FaultMsgList"
	._ARRAY	1, 1, 6, 0
	._SYMBOL	"MenuNokey30s_flag", V, 0x80000002, E, "_MenuNokey30s_flag"
	._SYMBOL	"Into_VersionFlag", V, 0x80000002, E, "_Into_VersionFlag"
	._SYMBOL	"Update_VersionFlag", V, 0x80000002, E, "_Update_VersionFlag"
	._SYMBOL	"MaintainSet_Value", V, 0x80000002, E, "_MaintainSet_Value"
	._SYMBOL	"MaintainSet_Status", V, 0x80000002, E, "_MaintainSet_Status"
	._SYMBOL	"MaintainSet_PicNum", V, 0x80000002, E, "_MaintainSet_PicNum"
	._SYMBOL	"Into_MaintainSetFlag", V, 0x80000002, E, "_Into_MaintainSetFlag"
	._SYMBOL	"Update_MaintainSetFlag", V, 0x80000002, E, "_Update_MaintainSetFlag"
	._SYMBOL	"LightSet_Refresh", V, 0x80000002, E, "_LightSet_Refresh"
	._SYMBOL	"LightSetFlag", V, 0x80000002, E, "_LightSetFlag"
	._SYMBOL	"Position_LightInNightCopy", V, 0x80000002, E, "_Position_LightInNightCopy"
	._SYMBOL	"Position_LightCopy", V, 0x80000002, E, "_Position_LightCopy"
	._SYMBOL	"Position_LightSet", V, 0x80000002, E, "_Position_LightSet"
	._SYMBOL	"LightSet_Handle", V, 0x80000002, E, "_LightSet_Handle"
	._SYMBOL	"LightSet_Choose", V, 0x80000002, E, "_LightSet_Choose"
	._SYMBOL	"LightSet_ChangeFalg", V, 0x80000002, E, "_LightSet_ChangeFalg"
	._SYMBOL	"Into_LightSetFlag", V, 0x80000002, E, "_Into_LightSetFlag"
	._SYMBOL	"LightSet_Num_Copy", V, 0x80000002, E, "_LightSet_Num_Copy"
	._SYMBOL	"LightSet_Num", V, 0x80000002, E, "_LightSet_Num"
	._SYMBOL	"Update_LightSetFlag", V, 0x80000002, E, "_Update_LightSetFlag"
	._SYMBOL	"MenuSet_CharUp", V, 0x80000002, E, "_MenuSet_CharUp"
	._SYMBOL	"MenuPage_CharUp", V, 0x80000002, E, "_MenuPage_CharUp"
	._SYMBOL	"Update_MenuSetFlag", V, 0x80000002, E, "_Update_MenuSetFlag"
	._SYMBOL	"Update_MenuPageFlag", V, 0x80000002, E, "_Update_MenuPageFlag"
	._SYMBOL	"TimeSet_Num", V, 0x80000002, E, "_TimeSet_Num"
	._SYMBOL	"TimeSet_Flag", V, 0x80000002, E, "_TimeSet_Flag"
	._SYMBOL	"IntoMenu_Flag", V, 0x80000002, E, "_IntoMenu_Flag"
	._SYMBOL	"Menu_Num", V, 0x80000002, E, "_Menu_Num"
	._SYMBOL	"ServiceCycleSub", V, 0x80000004, E, "_ServiceCycleSub"
	._SYMBOL	"ServiceCycleVau", V, 0x80000004, E, "_ServiceCycleVau"
	._SYMBOL	"Update_Maintain_Clear", V, 0x80000002, E, "_Update_Maintain_Clear"
	._SYMBOL	"Update_DComputerFlag", V, 0x80000002, E, "_Update_DComputerFlag"
	._SYMBOL	"Update_DefaultFlag", V, 0x80000002, E, "_Update_DefaultFlag"
	._SYMBOL	"Update_IconFlag", V, 0x80000002, E, "_Update_IconFlag"
	._SYMBOL	"Update_IconValue", V, 0x80000002, E, "_Update_IconValue"
	._SYMBOL	"FirstEnterTimer", V, 0x80000002, E, "_FirstEnterTimer"
	._SYMBOL	"Disp_HW_FuelValue", V, 0x80000004, E, "_Disp_HW_FuelValue"
	._SYMBOL	"Update_FuelValueCopy", V, 0x80000002, E, "_Update_FuelValueCopy"
	._SYMBOL	"Update_FuelValue", V, 0x80000002, E, "_Update_FuelValue"
	._SYMBOL	"FuelCheckTimeCnt", V, 0x80000004, E, "_FuelCheckTimeCnt"
	._SYMBOL	"FuelTimeCounter", V, 0x80000004, E, "_FuelTimeCounter"
	._SYMBOL	"FuelIconDispFlag", V, 0x80000002, E, "_FuelIconDispFlag"
	._SYMBOL	"FuelWarnFlag", V, 0x80000002, E, "_FuelWarnFlag"
	._SYMBOL	"DispDistanceToEmptyCopy", V, 0x80000004, E, "_DispDistanceToEmptyCopy"
	._SYMBOL	"DispInstantFuelCopy", V, 0x80000004, E, "_DispInstantFuelCopy"
	._SYMBOL	"DispAverageFuelCopy", V, 0x80000004, E, "_DispAverageFuelCopy"
	._SYMBOL	"FuelErrTimeCounter", V, 0x80000004, E, "_FuelErrTimeCounter"
	._SYMBOL	"HMI_TimerID", V, 0x80000002, E, "_HMI_TimerID"
	._SYMBOL	"Timer_Waiting_Counter", V, 0x80000002, E, "_Timer_Waiting_Counter"
	._SYMBOL	"BootCounter", V, 0x80000002, E, "_BootCounter"
	._SYMBOL	"TimerCounter", V, 0x80000002, E, "_TimerCounter"
	._SYMBOL	"TimerOilPressureLow", V, 0x80000002, E, "_TimerOilPressureLow"
	._SYMBOL	"Timer_DComputerRefresh", V, 0x80000002, E, "_Timer_DComputerRefresh"
	._SYMBOL	"Timer_AveFuelValue", V, 0x80000002, E, "_Timer_AveFuelValue"
	._SYMBOL	"Timer_InstantFuel", V, 0x80000002, E, "_Timer_InstantFuel"
	._SYMBOL	"HMI_MenuUpdataInTimerFlag", V, 0x80000002, E, "_HMI_MenuUpdataInTimerFlag"
	._SYMBOL	"FuelDispTimeCounter", V, 0x80000004, E, "_FuelDispTimeCounter"
	._SYMBOL	"FuelChkTimeCounter", V, 0x80000004, E, "_FuelChkTimeCounter"
	._SYMBOL	"DispHourCopy", V, 0x80000002, E, "_DispHourCopy"
	._SYMBOL	"DispMinuteCopy", V, 0x80000002, E, "_DispMinuteCopy"
	._SYMBOL	"Update_24HourFlag", V, 0x80000002, E, "_Update_24HourFlag"
	._SYMBOL	"ComputerUpdateFlag", V, 0x80000002, E, "_ComputerUpdateFlag"
	._SYMBOL	"Update_CoolantTempWarnFlag", V, 0x80000002, E, "_Update_CoolantTempWarnFlag"
	._SYMBOL	"CoolantTempValueCopy", V, 0x80000002, E, "_CoolantTempValueCopy"
	._SYMBOL	"Update_CoolantTempValue", V, 0x80000002, E, "_Update_CoolantTempValue"
	._SYMBOL	"Update_CoolantTempFlag", V, 0x80000002, E, "_Update_CoolantTempFlag"
	._SYMBOL	"ClearTripCount", V, 0x80000002, E, "_ClearTripCount"
	._SYMBOL	"DispTripACopy", V, 0x80000004, E, "_DispTripACopy"
	._SYMBOL	"ODOTripCur", V, 0x80000011, E, "_ODOTripCur"
	._SYMBOL	"Key_SwitchLong20sFlag", V, 0x80000002, E, "_Key_SwitchLong20sFlag"
	._SYMBOL	"Key_SwitchLongFlag", V, 0x80000002, E, "_Key_SwitchLongFlag"
	._SYMBOL	"Key_SwitchMiddleFlag", V, 0x80000002, E, "_Key_SwitchMiddleFlag"
	._SYMBOL	"Key_SwitchShortFlag", V, 0x80000002, E, "_Key_SwitchShortFlag"
	._SYMBOL	"Key_SetClearODOFlag", V, 0x80000002, E, "_Key_SetClearODOFlag"
	._SYMBOL	"Key_SetLongFlag", V, 0x80000002, E, "_Key_SetLongFlag"
	._SYMBOL	"Key_SetMiddleFlag", V, 0x80000002, E, "_Key_SetMiddleFlag"
	._SYMBOL	"Key_SetShortFlag", V, 0x80000002, E, "_Key_SetShortFlag"
	._SYMBOL	"AutoMotion_Alpha_Value", V, 0x80000002, E, "_AutoMotion_Alpha_Value"
	._SYMBOL	"Flag_AutoMotion_First", V, 0x80000002, E, "_Flag_AutoMotion_First"
	._SYMBOL	"Update_LogoValue", V, 0x80000002, E, "_Update_LogoValue"
	._SYMBOL	"Update_LogoFlag", V, 0x80000002, E, "_Update_LogoFlag"
	._SYMBOL	"LogoFlag", V, 0x80000002, E, "_LogoFlag"
	._SYMBOL	"Logo_Count", V, 0x80000002, E, "_Logo_Count"
	._SYMBOL	"IgOnFlag", V, 0x80000002, E, "_IgOnFlag"
	._SYMBOL	"MenuSetFlag", V, 0x80000002, E, "_MenuSetFlag"
	._SYMBOL	"IconPageIDLast", V, 0x80000002, E, "_IconPageIDLast"
	._SYMBOL	"IconPageID", V, 0x80000002, E, "_IconPageID"
	._SYMBOL	"FaultRecord_Flag", V, 0x6d, E, "_FaultRecord_Flag"
	._ARRAY	6, 1, 12, 0
	._SYMBOL	"WarningIcon", V, 0x6d, E, "_WarningIcon"
	._ARRAY	6, 1, 12, 0
	._SYMBOL	"UpdateSpriteFirstFlag", V, 0x80000002, E, "_UpdateSpriteFirstFlag"
	._SYMBOL	"BackLightLoopDelay", V, 0x80000002, E, "_BackLightLoopDelay"
	._SYMBOL	"BackLightFlagCpy", V, 0x80000002, E, "_BackLightFlagCpy"
	._SYMBOL	"BackLightFlag", V, 0x80000002, E, "_BackLightFlag"
	._SYMBOL	"DispTanhaoFlag", V, 0x80000002, E, "_DispTanhaoFlag"
	._SYMBOL	"FastLeakageConsBeepFlag", V, 0x80000002, E, "_FastLeakageConsBeepFlag"
	._SYMBOL	"GeneralConsBeepFlag", V, 0x80000002, E, "_GeneralConsBeepFlag"
	._SYMBOL	"WaterTempConsBeepFlag", V, 0x80000002, E, "_WaterTempConsBeepFlag"
	._SYMBOL	"KeyTakeOffConsBeepFlag", V, 0x80000002, E, "_KeyTakeOffConsBeepFlag"
	._SYMBOL	"HandbrakeConsBeepFlag", V, 0x80000002, E, "_HandbrakeConsBeepFlag"
	._SYMBOL	"SafeBeltConsBeepFlag", V, 0x80000002, E, "_SafeBeltConsBeepFlag"
	._SYMBOL	"DoorOpenConsBeepFlag", V, 0x80000002, E, "_DoorOpenConsBeepFlag"
	._SYMBOL	"RadarConsBeepFlag", V, 0x80000002, E, "_RadarConsBeepFlag"
	._SYMBOL	"SmallLightDelayTimesForSound", V, 0x80000002, E, "_SmallLightDelayTimesForSound"
	._SYMBOL	"ESPStatusFlag", V, 0x80000002, E, "_ESPStatusFlag"
	._SYMBOL	"FuelAddFlag", V, 0x80000002, E, "_FuelAddFlag"
	._SYMBOL	"CoolanTempHighFlag", V, 0x80000002, E, "_CoolanTempHighFlag"
	._SYMBOL	"WarningLoopDelay", V, 0x80000002, E, "_WarningLoopDelay"
	._SYMBOL	"IconBacklight", V, 0x80000002, E, "_IconBacklight"
	._SYMBOL	"IconDispPos", V, 0x80000002, E, "_IconDispPos"
	._SYMBOL	"IconCycleFlag", V, 0x80000002, E, "_IconCycleFlag"
	._SYMBOL	"IconCyclePos", V, 0x80000002, E, "_IconCyclePos"
	._SYMBOL	"IconNewPos", V, 0x80000002, E, "_IconNewPos"
	._SYMBOL	"IconOnlyCount", V, 0x80000002, E, "_IconOnlyCount"
	._SYMBOL	"IconCount", V, 0x80000002, E, "_IconCount"
	._SYMBOL	"IconNewCount", V, 0x80000002, E, "_IconNewCount"
	._SYMBOL	"IconDisp_Timer_Counter", V, 0x80000002, E, "_IconDisp_Timer_Counter"
	._SYMBOL	"ComputerFastDispFlag", V, 0x80000002, E, "_ComputerFastDispFlag"
	._SYMBOL	"IconFastDispFlag", V, 0x80000002, E, "_IconFastDispFlag"
	._SYMBOL	"IconKeepT", V, 0x80000002, E, "_IconKeepT"
	._SYMBOL	"FuelItem_Res_Down", V, 0x80000004, E, "_FuelItem_Res_Down"
	._ARRAY	2, 1, 8, 0
	._SYMBOL	"FuelItem_Res_Up", V, 0x80000004, E, "_FuelItem_Res_Up"
	._ARRAY	2, 1, 8, 0
	._SYMBOL	"FuelItem_IGN", V, 0x80000004, E, "_FuelItem_IGN"
	._ARRAY	2, 1, 7, 0
	._SYMBOL	"FuelItem_Res", V, 0x80000004, E, "_FuelItem_Res"
	._ARRAY	2, 1, 9, 0
	._SYMBOL	"LightSet_Coord", V, 0x6c, S, "_LightSet_Coord"
	._ARRAY	8, 1, 9, 0
	._TYPED	C
	._SYMBOL	"Image_LightNum_config", V, 0x6b, S, "_Image_LightNum_config"
	._ARRAY	24, 1, 0, 0
	._TYPED	C
	._SYMBOL	"Image_Light_config", V, 0x6b, S, "_Image_Light_config"
	._ARRAY	24, 1, 1, 0
	._TYPED	C
	._SYMBOL	"TPMSSet_Coord", V, 0x6c, S, "_TPMSSet_Coord"
	._ARRAY	8, 1, 1, 0
	._TYPED	C
	._SYMBOL	"Image_TPMS_Set", V, 0x6b, S, "_Image_TPMS_Set"
	._ARRAY	24, 1, 3, 0
	._TYPED	C
	._SYMBOL	"RadaSet_Coord", V, 0x6c, S, "_RadaSet_Coord"
	._ARRAY	8, 1, 1, 0
	._TYPED	C
	._SYMBOL	"Image_Rada_Set", V, 0x6b, S, "_Image_Rada_Set"
	._ARRAY	24, 1, 3, 0
	._TYPED	C
	._SYMBOL	"TPMS_Under0_Coord", V, 0x6c, S, "_TPMS_Under0_Coord"
	._ARRAY	8, 1, 3, 0
	._TYPED	C
	._SYMBOL	"Image_TPMS_Under0", V, 0x6b, S, "_Image_TPMS_Under0"
	._ARRAY	24, 1, 1, 0
	._TYPED	C
	._SYMBOL	"TPMSNum_C_RB_Coord", V, 0x6c, S, "_TPMSNum_C_RB_Coord"
	._ARRAY	8, 1, 2, 0
	._TYPED	C
	._SYMBOL	"TPMSNum_C_RF_Coord", V, 0x6c, S, "_TPMSNum_C_RF_Coord"
	._ARRAY	8, 1, 2, 0
	._TYPED	C
	._SYMBOL	"TPMSNum_C_LB_Coord", V, 0x6c, S, "_TPMSNum_C_LB_Coord"
	._ARRAY	8, 1, 2, 0
	._TYPED	C
	._SYMBOL	"TPMSNum_C_LF_Coord", V, 0x6c, S, "_TPMSNum_C_LF_Coord"
	._ARRAY	8, 1, 2, 0
	._TYPED	C
	._SYMBOL	"TPMSNum_Bar_RB_Coord", V, 0x6c, S, "_TPMSNum_Bar_RB_Coord"
	._ARRAY	8, 1, 2, 0
	._TYPED	C
	._SYMBOL	"TPMSNum_Bar_RF_Coord", V, 0x6c, S, "_TPMSNum_Bar_RF_Coord"
	._ARRAY	8, 1, 2, 0
	._TYPED	C
	._SYMBOL	"TPMSNum_Bar_LB_Coord", V, 0x6c, S, "_TPMSNum_Bar_LB_Coord"
	._ARRAY	8, 1, 2, 0
	._TYPED	C
	._SYMBOL	"TPMSNum_Bar_LF_Coord", V, 0x6c, S, "_TPMSNum_Bar_LF_Coord"
	._ARRAY	8, 1, 2, 0
	._TYPED	C
	._SYMBOL	"Image_TPMS_RedNum", V, 0x6b, S, "_Image_TPMS_RedNum"
	._ARRAY	24, 1, 10, 0
	._TYPED	C
	._SYMBOL	"Image_TPMS_WhiteNum", V, 0x6b, S, "_Image_TPMS_WhiteNum"
	._ARRAY	24, 1, 10, 0
	._TYPED	C
	._SYMBOL	"TPMSUnit_C_Coord", V, 0x6c, S, "_TPMSUnit_C_Coord"
	._ARRAY	8, 1, 3, 0
	._TYPED	C
	._SYMBOL	"Image_TPMSUnit_C", V, 0x6b, S, "_Image_TPMSUnit_C"
	._ARRAY	24, 1, 1, 0
	._TYPED	C
	._SYMBOL	"TPMSUnit_Bar_Coord", V, 0x6c, S, "_TPMSUnit_Bar_Coord"
	._ARRAY	8, 1, 3, 0
	._TYPED	C
	._SYMBOL	"Image_TPMSUnit_Bar", V, 0x6b, S, "_Image_TPMSUnit_Bar"
	._ARRAY	24, 1, 1, 0
	._TYPED	C
	._SYMBOL	"TPMS_Tire_Coord", V, 0x6c, S, "_TPMS_Tire_Coord"
	._ARRAY	8, 1, 3, 0
	._TYPED	C
	._SYMBOL	"Image_TPMSTire_config", V, 0x6b, S, "_Image_TPMSTire_config"
	._ARRAY	24, 1, 1, 0
	._TYPED	C
	._SYMBOL	"TPMS_Line_Coord", V, 0x6c, S, "_TPMS_Line_Coord"
	._ARRAY	8, 1, 3, 0
	._TYPED	C
	._SYMBOL	"Image_TPMSLine_config", V, 0x6b, S, "_Image_TPMSLine_config"
	._ARRAY	24, 1, 1, 0
	._TYPED	C
	._SYMBOL	"Image_TPMSCar_config", V, 0x6b, S, "_Image_TPMSCar_config"
	._ARRAY	24, 1, 0, 0
	._TYPED	C
	._SYMBOL	"MenuPage_ChooseUp", V, 0x6c, S, "_MenuPage_ChooseUp"
	._ARRAY	8, 1, 4, 0
	._TYPED	C
	._SYMBOL	"Image_MenuPage_config", V, 0x6b, S, "_Image_MenuPage_config"
	._ARRAY	24, 1, 5, 0
	._TYPED	C
	._SYMBOL	"MenuSet_ChooseUp", V, 0x6c, S, "_MenuSet_ChooseUp"
	._ARRAY	8, 1, 2, 0
	._TYPED	C
	._SYMBOL	"Image_MenuSet_config", V, 0x6b, S, "_Image_MenuSet_config"
	._ARRAY	24, 1, 3, 0
	._TYPED	C
	._SYMBOL	"Image_Warn_Txt_config", V, 0x6b, S, "_Image_Warn_Txt_config"
	._ARRAY	24, 1, 10, 0
	._TYPED	C
	._SYMBOL	"Image_Warn_Pic_config", V, 0x6b, S, "_Image_Warn_Pic_config"
	._ARRAY	24, 1, 9, 0
	._TYPED	C
	._SYMBOL	"Image_Hardware_config", V, 0x6b, S, "_Image_Hardware_config"
	._ARRAY	24, 1, 1, 0
	._TYPED	C
	._SYMBOL	"Image_Sofeware_config", V, 0x6b, S, "_Image_Sofeware_config"
	._ARRAY	24, 1, 1, 0
	._TYPED	C
	._SYMBOL	"Image_RadarUp_RB_config", V, 0x6b, S, "_Image_RadarUp_RB_config"
	._ARRAY	24, 1, 3, 0
	._TYPED	C
	._SYMBOL	"Image_RadarUp_LB_config", V, 0x6b, S, "_Image_RadarUp_LB_config"
	._ARRAY	24, 1, 3, 0
	._TYPED	C
	._SYMBOL	"Image_RadarUp_RF_config", V, 0x6b, S, "_Image_RadarUp_RF_config"
	._ARRAY	24, 1, 3, 0
	._TYPED	C
	._SYMBOL	"Image_RadarUp_LF_config", V, 0x6b, S, "_Image_RadarUp_LF_config"
	._ARRAY	24, 1, 3, 0
	._TYPED	C
	._SYMBOL	"Image_Radar_Car_config", V, 0x6b, S, "_Image_Radar_Car_config"
	._TYPED	C
	._SYMBOL	"FaultRecord_Coord", V, 0x6c, S, "_FaultRecord_Coord"
	._ARRAY	8, 1, 7, 0
	._TYPED	C
	._SYMBOL	"Image_Fault_History_config", V, 0x6b, S, "_Image_Fault_History_config"
	._ARRAY	24, 1, 8, 0
	._SYMBOL	"FaultList_Coord_Line6", V, 0x6c, S, "_FaultList_Coord_Line6"
	._TYPED	C
	._SYMBOL	"FaultList_Coord_Line5", V, 0x6c, S, "_FaultList_Coord_Line5"
	._TYPED	C
	._SYMBOL	"FaultList_Coord_Line4", V, 0x6c, S, "_FaultList_Coord_Line4"
	._TYPED	C
	._SYMBOL	"FaultList_Coord_Line3", V, 0x6c, S, "_FaultList_Coord_Line3"
	._TYPED	C
	._SYMBOL	"FaultList_Coord_Line2", V, 0x6c, S, "_FaultList_Coord_Line2"
	._TYPED	C
	._SYMBOL	"FaultList_Coord_Line1", V, 0x6c, S, "_FaultList_Coord_Line1"
	._TYPED	C
	._SYMBOL	"FaultList_Coord", V, 0x6c, S, "_FaultList_Coord"
	._ARRAY	8, 1, 5, 0
	._TYPED	C
	._SYMBOL	"Image_Fault_Message_config", V, 0x6b, S, "_Image_Fault_Message_config"
	._ARRAY	24, 1, 6, 0
	._SYMBOL	"Maintain_CharUp_Coord_Line5", V, 0x6c, S, "_Maintain_CharUp_Coord_Line5"
	._TYPED	C
	._SYMBOL	"Maintain_CharUp_Coord_Line4", V, 0x6c, S, "_Maintain_CharUp_Coord_Line4"
	._TYPED	C
	._SYMBOL	"Maintain_CharUp_Coord_Line3", V, 0x6c, S, "_Maintain_CharUp_Coord_Line3"
	._TYPED	C
	._SYMBOL	"Maintain_CharUp_Coord_Line2", V, 0x6c, S, "_Maintain_CharUp_Coord_Line2"
	._TYPED	C
	._SYMBOL	"Maintain_CharUp_Coord_Line1", V, 0x6c, S, "_Maintain_CharUp_Coord_Line1"
	._TYPED	C
	._SYMBOL	"Image_Maintain_config", V, 0x6b, S, "_Image_Maintain_config"
	._ARRAY	24, 1, 7, 0
	._TYPED	C
	._SYMBOL	"Image_InstantFuel_NewUnit_config", V, 0x6b, S, "_Image_InstantFuel_NewUnit_config"
	._TYPED	C
	._SYMBOL	"Image_InstFuel_StepNum_config", V, 0x6b, S, "_Image_InstFuel_StepNum_config"
	._TYPED	C
	._SYMBOL	"Image_InstFuel_Num_config", V, 0x6b, S, "_Image_InstFuel_Num_config"
	._ARRAY	24, 1, 39, 0
	._TYPED	C
	._SYMBOL	"Image_InstFuel_Step_config", V, 0x6b, S, "_Image_InstFuel_Step_config"
	._ARRAY	24, 1, 2, 0
	._TYPED	C
	._SYMBOL	"Image_InstFuel_StepLine_config", V, 0x6b, S, "_Image_InstFuel_StepLine_config"
	._TYPED	C
	._SYMBOL	"Image_InstFuel_BackGround_config", V, 0x6b, S, "_Image_InstFuel_BackGround_config"
	._TYPED	C
	._SYMBOL	"Image_InstFuel_Title_config", V, 0x6b, S, "_Image_InstFuel_Title_config"
	._TYPED	C
	._SYMBOL	"Image_Door_config", V, 0x6b, S, "_Image_Door_config"
	._ARRAY	24, 1, 5, 0
	._TYPED	C
	._SYMBOL	"DTE_Coord_Sin", V, 0x6c, S, "_DTE_Coord_Sin"
	._TYPED	C
	._SYMBOL	"DTE_Coord_Ten", V, 0x6c, S, "_DTE_Coord_Ten"
	._TYPED	C
	._SYMBOL	"DTE_Coord_Hun", V, 0x6c, S, "_DTE_Coord_Hun"
	._TYPED	C
	._SYMBOL	"Image_DTE_Unit_config", V, 0x6b, S, "_Image_DTE_Unit_config"
	._TYPED	C
	._SYMBOL	"Image_DTE_Title_config", V, 0x6b, S, "_Image_DTE_Title_config"
	._TYPED	C
	._SYMBOL	"Image_DTENum_config", V, 0x6b, S, "_Image_DTENum_config"
	._ARRAY	24, 1, 10, 0
	._TYPED	C
	._SYMBOL	"AveFuel_Coord_Nut", V, 0x6c, S, "_AveFuel_Coord_Nut"
	._TYPED	C
	._SYMBOL	"AveFuel_Coord_Sin", V, 0x6c, S, "_AveFuel_Coord_Sin"
	._TYPED	C
	._SYMBOL	"AveFuel_Coord_Ten", V, 0x6c, S, "_AveFuel_Coord_Ten"
	._TYPED	C
	._SYMBOL	"Image_AveFuel_UnitNew_config", V, 0x6b, S, "_Image_AveFuel_UnitNew_config"
	._TYPED	C
	._SYMBOL	"Image_AveFuel_Unit_config", V, 0x6b, S, "_Image_AveFuel_Unit_config"
	._TYPED	C
	._SYMBOL	"Image_AveFuel_Title_config", V, 0x6b, S, "_Image_AveFuel_Title_config"
	._TYPED	C
	._SYMBOL	"Image_AveFuel_Dot_config", V, 0x6b, S, "_Image_AveFuel_Dot_config"
	._TYPED	C
	._SYMBOL	"Image_AveFuel_Num_config", V, 0x6b, S, "_Image_AveFuel_Num_config"
	._ARRAY	24, 1, 10, 0
	._TYPED	C
	._SYMBOL	"Image_Logo_config", V, 0x6b, S, "_Image_Logo_config"
	._ARRAY	24, 1, 0, 0
	._TYPED	C
	._SYMBOL	"Default_Coord_ODOUnit", V, 0x6c, S, "_Default_Coord_ODOUnit"
	._TYPED	C
	._SYMBOL	"Default_Coord_ODO0th", V, 0x6c, S, "_Default_Coord_ODO0th"
	._TYPED	C
	._SYMBOL	"Default_Coord_ODO1st", V, 0x6c, S, "_Default_Coord_ODO1st"
	._TYPED	C
	._SYMBOL	"Default_Coord_ODO2nd", V, 0x6c, S, "_Default_Coord_ODO2nd"
	._TYPED	C
	._SYMBOL	"Default_Coord_ODO3rd", V, 0x6c, S, "_Default_Coord_ODO3rd"
	._TYPED	C
	._SYMBOL	"Default_Coord_ODO4th", V, 0x6c, S, "_Default_Coord_ODO4th"
	._TYPED	C
	._SYMBOL	"Default_Coord_ODO5th", V, 0x6c, S, "_Default_Coord_ODO5th"
	._TYPED	C
	._SYMBOL	"Default_Coord_ODO6th", V, 0x6c, S, "_Default_Coord_ODO6th"
	._TYPED	C
	._SYMBOL	"Default_Coord_TripUnit", V, 0x6c, S, "_Default_Coord_TripUnit"
	._TYPED	C
	._SYMBOL	"Default_Coord_TripNut", V, 0x6c, S, "_Default_Coord_TripNut"
	._TYPED	C
	._SYMBOL	"Default_Coord_TripSin", V, 0x6c, S, "_Default_Coord_TripSin"
	._TYPED	C
	._SYMBOL	"Default_Coord_TripTen", V, 0x6c, S, "_Default_Coord_TripTen"
	._TYPED	C
	._SYMBOL	"Default_Coord_TripHun", V, 0x6c, S, "_Default_Coord_TripHun"
	._TYPED	C
	._SYMBOL	"Default_TripName_config", V, 0x6b, S, "_Default_TripName_config"
	._TYPED	C
	._SYMBOL	"Default_ODOName_config", V, 0x6b, S, "_Default_ODOName_config"
	._TYPED	C
	._SYMBOL	"Default_TripUnit_config", V, 0x6b, S, "_Default_TripUnit_config"
	._TYPED	C
	._SYMBOL	"Default_TripDot_config", V, 0x6b, S, "_Default_TripDot_config"
	._TYPED	C
	._SYMBOL	"Default_Trip_config", V, 0x6b, S, "_Default_Trip_config"
	._ARRAY	24, 1, 9, 0
	._TYPED	C
	._SYMBOL	"Default_Coord_TimeMSin", V, 0x6c, S, "_Default_Coord_TimeMSin"
	._TYPED	C
	._SYMBOL	"Default_Coord_TimeMTen", V, 0x6c, S, "_Default_Coord_TimeMTen"
	._TYPED	C
	._SYMBOL	"Default_Coord_TimeHSin", V, 0x6c, S, "_Default_Coord_TimeHSin"
	._TYPED	C
	._SYMBOL	"Default_Coord_TimeHTen", V, 0x6c, S, "_Default_Coord_TimeHTen"
	._TYPED	C
	._SYMBOL	"Default_TimeColon_config", V, 0x6b, S, "_Default_TimeColon_config"
	._TYPED	C
	._SYMBOL	"Default_Time_config", V, 0x6b, S, "_Default_Time_config"
	._ARRAY	24, 1, 9, 0
	._TYPED	C
	._SYMBOL	"Default_BackGround_config", V, 0x6b, S, "_Default_BackGround_config"
	._TYPED	C
	.global	__umulll
	.global	__udivll
	.global	__divi
	.global	__udivi
	.end	
